2016-12-20 4 views
0

Мы пытаемся протестировать простой импорт из файла Excel, сохраненный на общем пути на сервере, в SQL Table. Я создал Excel Connection Manager для Excel Исходный файл 97-2003, First row has column names проверено. Я создал OLEDB Destination с выбранной таблицей, и я сопоставил столбцы.Ошибка выполнения пакета SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER

enter image description here

Так замечательно, так хорошо, но когда мы запускаем пакет следующее сообщение об ошибке брошено:

Error: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. 
The AcquireConnection method call to the connection manager "Excel Connection Manager" 
failed with error code 0xC0202009. 
There may be error messages posted before this with more information on why the AcquireConnection 
method call failed. 

enter image description here

Что мы пытались:

  • проверил доступ к файлу
  • установить Delay Validation к подлинному на уровне пакета
  • воссоздать Excel Connection Manager
  • развернуть пакет и выполнить внутри Integration Services Catalogs
+0

ли вы случайно есть открытый файл? –

+0

Нет, файл закрыт. –

+0

Интересно, это ужасная вещь 64 бит. Попробуйте запустить BIDS в 32-битном режиме: http://bidn.com/Blogs/ssis-basics-running-a-package-in-32-bit-mode –

ответ

1

Там нет 64 разрядного драйвера для Excel 97 - 2003. Обходным путем является запуск пакета с использованием 32-разрядной версии утилиты выполнения.

http://technet.microsoft.com/en-us/library/ms141766.aspx

Для режима проектирования в свойства-> Degugging проекта Раздел установите Run64bit RunTime Ложь

Смежные вопросы