Путаница при создании строки подключения ODBC

Я пытаюсь создать строку подключения для работы с ODBC в консольном приложении С#.

введите здесь описание изображения

var dbConnection = new OdbcConnection("DRIVER={Relativity Client};ServerName=192.168.1.5;Port=21060;Database=Analyzar;UID=USER;PWD=PASSWORD;");

Конечно, имя пользователя и пароль имеют правильные значения. Но я продолжаю получать эту ошибку

ОШИБКА [08S01] [Liant][Relativity][Client][Client LNA]Клиент не может получить доступ к источнику данных, поскольку RelServer не работает на указанном номере порта. Обратитесь за помощью к системному администратору.

Может ли кто-нибудь помочь мне с этим, плз?


person Guillermo Oramas R.    schedule 15.06.2012    source источник
comment
Если это сообщение об ошибке правильное, вам необходимо изменить номер порта на правильный или устранить проблему на стороне сервера.   -  person Robert Harvey    schedule 16.06.2012
comment
Что произойдет, если вы попытаетесь: ServerName=192.168.1.5:21060 и не использовать порт?   -  person Erik Philips    schedule 16.06.2012
comment
@ErikPhilips Я понимаю. ОШИБКА [S1000] [Liant][Relativity][Client][Client LNA] В этом источнике данных отсутствует запись «ServerName=». Обратитесь за помощью к системному администратору.   -  person Guillermo Oramas R.    schedule 16.06.2012
comment
@Guillelon с этой ошибкой я бы посмотрел на комментарий Роберта Харви.   -  person Erik Philips    schedule 16.06.2012


Ответы (1)


Привет, только что нашел ваш вопрос, когда сам искал что-то, что я сейчас решил. Вот строка подключения, которую вы ищете, используя свой пример.

var dbConnection = new OdbcConnection("DRIVER={Relativity Client};ServerName=192.168.1.5.21060;ServerDSN=Analyzar;UID=USER;PWD=PASSWORD;");
person user3347905    schedule 24.02.2014