Если лист excel имеет колонки с текстовыми данными только, например:
Оrganization Address Phone Cite Emaill
Альфа Челябинск,... (351)...
http://...ru/ ....@mail.ru
импорт происходит без проблем.
Но, моя задача немного сложнее. Мне необходимо чтобы импортировались не только текстовые данные, но и один(или несколько) FK(uniqueidentifier).
Т.е. упрощенно, в моем случае, это будет выглядеть примерно следующим образом:
Оrganization Address Phone Cite Email TerritoryID
Альфа Челябинск,... (351)...
http://...ru/ ....@mail.ru B02FA236-FAFE-4FFA-A8BF-740E79E68B18
Значение B02FA236-FAFE-4FFA-A8BF-740E79E68B18 соответсвует Челябинской области.
Я скопировал это значение из базы данных и вставил в колонку TerritoryID листа excel.
После попытки импорта выдается ошибка :
Executing (Error)
Messages
Error 0xc02020c5: Data Flow Task 1: Data conversion failed while converting column "field" (33) to column "field" (134). The conversion returned status value 2 and status text "The value could not be converted because of a potential loss of data.".
(SQL Server Import and Export Wizard
Пожалуйста, подскажите в чем проблема. Я думаю, что собака зарыта видимо в несоответствии форматов. Т.е. uniqueidentifier будучи тупо вставлен в excel в текстовом виде не имеет возможности
импортироваться в таблицу на сервер.
Пожалуйста помогите решить проблему, иначе мне приходится делать лишнюю ручную работу. Т.е., например, при импорте 200 записей по Челябинску, придется открывать 200 карточек организаций и вручную, из выпадающего списка областей, выбирать Челябинскую обл.