Попытка подключить sybase db через командную строку isql Gui RazorSQL работает

Я использую RazorSQL, и настройки для подключения

Соединения RazorSQL с графическим интерфейсом отображаются как

 Driver Class  net.sourcefourge.jtds.jdbc.Driver

 Driver Location  /Java/drivers/jtds/jtds12.jar

 JDBC URL   jdbc:jtds:sybase://IP-address:4100/DATABASE

Соединения LINUX показывают

/etc/freetds.conf

[Serverconnection]

    host = 10.10.10.10
    port = 4100
    tds version = 8.0
    dump file = /var/log/freetds.log

/etc/odbc.ini

[Serverconnection]

     Driver          = /usr/local/freetds/lib/libtdsodbc.so
     Description     = Sybase JDBC Server
     Trace           = No
     Server          = 10.10.10.10
     Database        = SYB
     Port            = 4100
     TDS_Version     = 5.0

Конечная цель - подключиться к sybase db через командную строку, чтобы я мог создавать их в сценариях bash, но я не могу подключиться к нему через ISQL.

не уверен, нужен ли драйвер или банка или что-то в этом роде.


person j0hnny    schedule 04.05.2012    source источник


Ответы (1)


Попробуйте изменить файл odbc.ini и использовать Servername=Serverconnection вместо Server=10.10.10.10. Это направляет ваш файл odbc.ini обратно в файл freetds.conf для получения информации о подключении, который находится под [Serverconnection]. Все, что находится в вашем файле freetds.conf, не должно повторяться в вашем файле odbc.ini.

person tony    schedule 16.09.2012