Необходим драйвер ODBC или .NET DataProvider для Centura SQLbase - PullRequest
4 голосов
/ 10 октября 2011

Клиенту необходимо импортировать данные из старой базы данных

Centura SQLBase 7.5.1 

.Лучший способ - подключиться напрямую из .Net к базе данных клиентов, но я не могу найти драйвер или .Net Connector для использования.

До сих пор я узнал, что компания, стоящая за продуктом, в настоящее время: http://www.unify.com/ Но прежде чем я с ними свяжусь, есть ли свободно доступный драйвер / соединитель для SQLBase?.

1 Ответ

3 голосов
/ 12 октября 2011

Трудно было найти, но в итоге я нашел загрузку:

http://support.guptatechnologies.com/supportwiki/index.php/SQLBase_Driver_Packs

Чтобы получить результат, вам нужно запросить в своей любимой поисковой системе «Пакеты драйверов SQLBase» вместо «Поставщик данных .NET». Программа установки содержит драйверы ODBC / .NET / OLEDB и JDBC.

Тем не менее, я все равно не смог подключиться к базе данных, потому что установщик (я пробовал установку 9.0.1 и 10.0.0) не работает.

Не удалось заставить работать 10.0.0, но для версии 9.x я вручную скопировал эти файлы:

- SQLBaseUtil.dll
- MFC71.dll
- msvcr71.dll
- msvcp71.dll

из пути установки в мою папку system32. Это работало для Windows XP и Windows 7, но для Windows 7 мне также нужно было указать путь к INI-файлу в строке подключения:

var connectionString = "data source=ISLAND;" +
                       "uid=sysadm;pwd=sysadm;" +
                       "ini=C:\\Program Files\\Gupta\\SQLBase901\\sql.ini";
...