Я установил пробную версию 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 может быть более подходящим местом, чтобы спросить, но я не знаю, как его переместить.