Я пытаюсь подключиться к серверу Pervasive Sql, работающему на Windows, из моего приложения на Ruby, которое находится на Ubuntu Machine.Может кто-нибудь, пожалуйста, помогите мне на том же.Заранее спасибо
Ниже моя конфигурация на машине linux
/ etc / freetds / freetds.conf
[pserver]
host = XXX.XXX.XX.XXX
port = 1583
tds version = 8.0
в / etc / odbcinst.ini, я сохранил информацию о драйвере, как показано ниже
[freetds]
Description=freetds Driver
Driver=/usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup=/usr/lib/x86_64-linux-gnu/odbc/libtdsS.so
Trace=Yes
TraceFile=/tmp/freetds.log
ForceTrave=Yes
UsageCount=10
fileusage=1
dontdlclose=1
TDS_Version = 8.0
В /etc/odbc.ini, сведения о клиенте и базе данных
[pclient]
Description = Pervasive SQL Server
Driver = freetds
Trace = Yes
Servername = pserver
Port = 1583
Database = "MyDatabasename"
TDS_Version = 8.0
tsql -S pserver -U db_username -P db_password -d MyDatabasename
Приведенный выше cmd выдает ошибку «Ошибка 20009 (уровень серьезности 9): невозможно подключиться: Adaptive Server недоступен или не существует. Ошибка ОС 111», «Отказано в соединении». При подключении к серверу возникла проблема
iodbctest ["DSN=pclient;UID=db_username;PWD=db_password"]
this results in
iODBC Demonstration program
This program shows an interactive SQL processor
Driver Manager: 03.52.0812.0326
(iodbctest:6672): Gtk-WARNING **: 20:40:38.693: cannot open display:
Не в состоянии понять вышеупомянутый результат и как с этим справиться.Пожалуйста, помогите