Мне нужно (регулярно) перемещать данные, хранящиеся в базе данных FoxPro, в SQL.
Я пытался заставить этот работать безрезультатно.
В итоге я нашел эту ссылку , которая, кажется, дает лучшие результаты ...
Кроме того, я полный SSIS n00b, сегодня я буквально только запустил IDE.
Пока что я сделал следующее ... (извините за использование изображений, если в этом нет необходимости)
(я также установил для Run64BitRuntime значение false, я где-то читал, что драйверы FoxPro ODBC 32-разрядные, поэтому не знаю, помогает ли это или нет /, поскольку я получаю ту же ошибку при включенной или выключенной настройке)
1.) Создал поток управления и добавил в него задачу потока данных.
2.) Создал соединение с SQL Destination и моим источником FoxPro и связал их
3.) При выполнении я получаю сообщение об ошибке
Я также видел это на странице результатов выполнения (не подумал, что когда он будет прикреплен, это будет крошечным ...)
Но это в основном
[Источник OLE DB 1 ] Ошибка: код ошибки служб SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.
Ошибка вызова метода AcquireConnection для диспетчера соединений "\ foo \ c $ \ bar" с кодом ошибки 0xC0209303.
До этого могут быть сообщения об ошибках с дополнительной информацией о том, почему произошел сбой вызова метода AcquireConnection.
4.) Затем я посмотрел на свое соединение с FoxPro, и, насколько я знаю, оно выглядит нормально. (Точно так же, как к сведению. Я не уверен, как работает база данных FoxPro, (я также совершенно новичок в этом), но это похоже на кучу свободных файлов, например, 1 файл на таблицу в базе данных, поэтому я я не уверен, могу ли я подключиться к одному файлу / это должен быть каталог или что)
Любые идеи ...: \
UPDATE:
В шаге 3 есть больше, чем я заметил.
[Диспетчер соединений "\ foo \ c $ \ bar"] Ошибка: код ошибки служб SSIS DTS_E_OLEDB_NOPROVIDER_64BIT_ERROR. Запрашиваемый поставщик OLE DB VFPOLEDB.1 не зарегистрирован
- возможно, нет 64-битного провайдера. Код ошибки: 0x00000000.
Доступна запись OLE DB. Источник: «Microsoft OLE DB Service Components» Hresult: 0x80040154 Описание: «Класс не зарегистрирован».
как мне заставить пакет работать в 32-битном режиме?