Справка по Informix ODBC Connection - PullRequest
1 голос
/ 10 ноября 2009

У меня есть проект разработки, который требует, чтобы мы могли поддерживать источники данных informix через ODBC. Я скачал готовое Informix Virtual Appliance с веб-сайта IBM и могу видеть сервер со встроенными инструментами, но не смог получить доступ к нему через соединение ODBC на клиенте!

У меня также установлен пакет поддержки ODBC, и я знаю, что драйвер установлен.

Я никогда по-настоящему не работал с Informix, поэтому я не знаю, есть ли какая-то хитрость, которую я пропускаю, но если у кого-нибудь есть какие-либо предложения, я их приму.

Ответы [ 2 ]

2 голосов
/ 10 ноября 2009

Вот строки подключения Informix на моем любимом сайте для таких ссылок:

http://www.connectionstrings.com/informix

OleDb:

Provider=Ifxoledbc;Data Source=dbName@serverName;User ID=myUsername;Password=myPassword;

OleDb с информацией о безопасности в строке подключения:

Provider=Ifxoledbc;Data Source=dbName@serverName;User ID=myUsername;Password=myPassword;Persist Security Info=true;
0 голосов
/ 10 ноября 2009

много вопросов; возможно, нет реального ответа, но что-то может подтолкнуть ваши мысли к поиску ответа.

  • Вы вошли как «разработчик»? Или как какой-то другой пользователь - и если да, то какой?

  • Если вы говорите «.NET», возможно, у вас есть виртуальная машина на базе Windows (то есть IDS работает в среде Windows, независимо от того, где работает образ VMware).

  • У вас есть файл .odbc.ini или вы используете соединения без DSN, как в ответе Дэвида Страттона?

  • Вы смотрели на SETNET32? (Если подумать, может быть, вы не хотите; но иногда это является частью решения проблем в Windows - он устанавливает среду для подключений Windows в СУБД Informix.)

  • Можете ли вы показать нам минимальный код и строки, которые вы используете для подключения? Не показывать действительный пароль!

  • Вы пытались скомпилировать и запустить какие-либо демки из $ INFORMIXDIR / demo?

...