Metrika

8 февраля 2011 г.

Ошибка в SSIS "[SQL Server Destination [46]] Error: Unable to prepare the SSIS bulk insert for data insertion." при миграции данных из текстового файла в SQL Server

Исходные данные: Microsoft SQL Server Standard Edition 2008 R2 (64-bit) стоит на Microsoft Windows Server 2008 R2 Standard.
Копируются данные их текстового файла в таблицу. Для этого создается SSIS пакет с элементом Data Flow, в котором создается два элемента: Flat File Source и SQL Server Destination. При запуске пакета, еще перед началом считывания данных из текстового файла, пакет останавливается со следующими сообщениями об ошибке:
[SQL Server Destination [46]] Error: Unable to prepare the SSIS bulk insert for data insertion.
[SSIS.Pipeline] Error: component "SQL Server Destination" (46) failed the pre-execute phase and returned error code 0xC0202071.
После недолгого гуглинья я наткнулся на пост,  где описывается подобная проблема. Там пишут, что если SSIS-пакет выполняется не на той же машине, на которую указывает SQL Server Destination, то надо поменять его на OLE DB Destination. У меня все выполняется на одной машине. Тем не менее, я поменял SQL Server Destination на OLE DB Destination и все заработало.

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

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