Как подключиться к серверу / базе данных Sybase без номера порта с помощью DSN или RapidSQL? Или как узнать номер порта?

У меня есть сервер / базы данных Sybase. Я знаю 1. Имя сервера 2. Имя базы данных 3. Имя пользователя 4. Пароль. Используя это, я могу подключиться с помощью ISQL, но при использовании RapidSQL он запрашивает порт. У меня есть существующее приложение, которое использует DSN, при создании DSN также запрашивает порт. Я ищу 2 возможности использования RapidSQL / Создание DSN без порта или Как найти номер порта?

У меня нет файла SQL.ini.

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


person Pritesh    schedule 10.09.2012    source источник


Ответы (2)


Попробуй это:

  1. Зайдите в Пуск -> ВЫПОЛНИТЬ -> введите dsedit. Будет мнеу "Выбрать службы каталогов"
  2. Щелкните ОК на InterfacesDriver.
  3. Выделите имя своего сервера на левой панели.

Вы увидите его номер IP/Hostname и Port на правой панели.

person HumayunM    schedule 13.09.2012

Если isql работает, клиент Sybase должен иметь определенный номер порта.

В Windows я бы ожидал, что% SYBASE% \ ini \ sql.ini будет содержать запись для вашего сервера, и вы увидите номер порта.

(В Unix эквивалентным файлом является $ SYBASE / interfaces.)

Я не знаю, возможно ли это, но может ли RapidSql использовать собственное соединение Sybase? Похоже, вы настраиваете его для ODBC?

person abe_crabbers    schedule 10.09.2012
comment
У меня нет файла sql.ini, я добавил снимок экрана к вопросу, пожалуйста, посмотрите. - person Pritesh; 10.09.2012
comment
Какое значение установлено для переменной среды% SYBASE%? Если вы можете подключиться к Sybase isql с этого компьютера с Windows, его необходимо настроить. Тот факт, что на дампе экрана отображается каталог sybase ini без sql.ini, наводит на мысль, что вы не запускали isql с этого компьютера, но я не могу быть уверен. Еще вы можете спросить у администратора базы данных номер порта. - person abe_crabbers; 11.09.2012