«Не удается подключиться к источнику данных» при использовании DolphinDB ODBC для подключения mssql

#plugins #odbc #dolphindb

Вопрос:

Я установил mssql server2017, unixODBC и tdsodbc в ubuntu 18. После настройки DSN я выполняю этот код:

 isql -v testjob SA Password1
 

Это показывает мне правильную связь.

Затем я загружаю плагин ODBC в графический интерфейс DolphinDB:

 loadPlugin("/home/xhtang/dolphindb/server/plugins/odbc/PluginODBC.txt")
 

Плагин был успешно загружен.

Я подключаю сервер mssql:

 use odbc
conn = connect("Dsn=testjob")
 

Но приходит ошибка:

 error connecting to [D]: odbc/src/nanodbc.cpp:1051: 0800: [FreeTDS][SQL Server]Unable to 
connect to data source  
 

Я пытался подключиться другими способами, но все равно потерпел неудачу. Как решить эту проблему?

Ответ №1:

Проблема должна заключаться в том, что DSN ODBC в инструкции connect в графическом интерфейсе DolphinDB установлен неправильно. Вы можете попробовать следующие способы подключения:

 conn = odbc::connect("DSN=testjob;Uid=SA;Pwd=Password1;")