среда, 27 марта 2013 г.

Особенности загрузки данных из Excel с помощью SSIS

При загрузке данных из Excel файлов мы столкнулись со следующей проблемой:

В файле была определена структра, соответствующая таблице в базе данных на SQL сервере.
Пользователи должны были заполнять ячейки файла, а затем с помощью пакета SSIS эти данные загружались в базу данных. После загрузки было обнаружено неожиданное поведение  - если в первой строке колонки Excel файла было значение NULL, то все остальные значения этого столбца в базе данных тоже были NULL, независимо от того, какие значения были в файле.

После недолгого гугления было обнаружено решение:

http://support.microsoft.com/kb/194124
Решение простое: в ConnectionString необходимо добавить "IMEX=1;"

Комментариев нет:

Отправить комментарий