2010-07-13 3 views
3

Я установил пробную версию IBM Informix Dynamic Server 11.50 на своем ноутбуке разработки для использования с приложением ASP.NET 2.0, которое я пишу. Я создал пару баз данных и заполнил их образцовыми данными, но я не могу подключиться. Это соответствующий раздел кода:Не удается подключиться к Informix из приложения ASP.NET

Dim facStr As String = System.Configuration.ConfigurationManager.ConnectionStrings("fact").ConnectionString 
conn.ConnectionString = facStr 
Try 
    conn.Open() 
Catch ex As Exception 

Исключение:

[Informix поставщик .NET] [Informix] ol_srv_custom сервер не указан в качестве имени DbServer в SQLHOSTS.

Полный путь к файлу SQLHOSTS является:

C: \ Archivos де програма \ IBM \ Informix \ Client-SDK \ и т.д. \ SQLHOSTS

переменные окружения Informix в:

INFORMIXSQLHOSTS = C: \ Archivos de programa \ IBM \ Informix \ Client-SDK \ etc \ sqlhosts

Содержание файла sqlhosts:

ol_srv_custom olsoctcp * нб-Desarrollo svc_custom

Connect строка:

** Host = * нб-Desarrollo; Сервис = svc_custom; Server = ol_srv_custom; Database = факт; Идентификатор пользователя = informix; password = **********

Любые идеи?


ODBC также не работает. Когда я пытаюсь создать DSN, пользовательский интерфейс драйвера просит меня выбрать «Имя сервера» из выпадающего списка, но он пуст. Фактически, единственный способ подключиться к этой установке Informix - использовать консольную утилиту dbaccess, вот как я создал тестовые базы данных и INSERTed образцы данных. Я не уверен, что этот вопрос все еще принадлежит SO, возможно, ServerFault может быть более подходящим местом, чтобы спросить, но я не знаю, как его переместить.

ответ

2

Я также предлагаю вам создать соединение ODBC и протестировать его. Существует информация, как это сделать с помощью setnet32 (для более старой версии): http://www.synametrics.com/ifmxODBC.htm

Смежные вопросы