Недавно столкнулся с этой проблемой при попытке импортировать файлы Paradox 5.x в SQL Server 2008 R2 через SSIS в Windows 7.
Чего не хватало?
- Механизм базы данных Borland (BDE) . Я установил версию 5.2.0.2, загруженную с сайта www.prestwood.com. Вам необходимо зарегистрироваться на сайте, чтобы получить его. Это имя загруженного zip-файла
"mprestwood_KB100537_attachment.zip"
.
Итак, после установки BDE, решил проблему с этими шагами (думаю, все вы уже должны были попытаться безуспешно):
Создайте системный DSN с драйвером Paradox, используя 32-разрядный менеджер ODBC, обычно на <drive>:\Windows\SysWOW64\odbcad32.exe
, и настройте его так, чтобы он указывал на папку, в которой находятся файлы .DB парадокса.
В SSIS создайте диспетчер соединений ADO.Net, используя ранее созданный DSN
Сконфигурируйте созданный диспетчер соединений для использования провайдера ".Net Providers\Odbc Data Provider"
и в спецификации источника данных выберите созданную систему dsn
В задаче потока данных добавьте источник ADO Net с помощью созданного диспетчера соединений
«Автоматически» все идет как надо, вы можете видеть файлы парадоксов, которые отображаются в виде таблиц, их столбцов и т. Д. Теперь вам остается только выбрать пункт назначения ...
Надеюсь, это поможет, я уверен, что потратил много времени, чтобы запустить это ... но работает, время двигаться дальше ...
JB