Я пытаюсь выполнить пакет SSIS 2008 в 64-разрядной ОС и импортировать файлы Excel 2003 на SQL Server 2008.
Я создал соединение OLEDB с файлом Excel с Строка соединения, которая извлекает файл Excel из переменной внутри контейнера контура ForEach.
Для параметра Run64BitRunTime установлено значение false.
Я не могу редактировать команду SQL в источнике OLEDB в задаче потока данных. Он возвращает ошибку:Не удается просмотреть файлы Excel 2003 в SSIS 2008
Ошибка 2 Ошибка проверки. Список загружаемых данных: таблица загрузки: статическая таблица: код ошибки SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Вызов метода AcquireConnection в диспетчере соединений «Список OLEDB to Excel» завершился с кодом ошибки 0xC0202009. До этого могут появляться сообщения об ошибках с дополнительной информацией о том, почему вызов метода AcquireConnection не удался. 0 0
Цените любую помощь.
Благодарим за отзыв. Строка соединения для соединения OLEDB - «Источник данных =» + @ [Пользователь :: DataExcelFile] + "; Provider = Microsoft.Jet.OLEDB.4.0; Расширенные свойства = \" Excel 8.0; IMEX = 1 \ ";" Может ли это быть причиной ошибки? – Techspirit
Вы используете BIDS (дизайнер SSIS) на 64-битной ОС? – Sam