isql fials与DSN连接,但否则可以

时间:2018-01-24 19:43:43

标签: sql-server odbc unixodbc isql

当我运行时,我正在尝试使用isql连接到SQL服务器 -

  

isql -k -v "DRIVER={ODBC Driver 13 for SQL Server};SERVER=XXX.XXX.XXX.XXX;UID=user;PWD=password"

- 它有效,但是当我使用 -

  

isql -k -v "DSN=TEST_DSN;UID=user;PWD=password"

其中TEST_DSN/etc/odbc.ini

[TEST_DSN]
Driver=ODBC Driver 13 for SQL Server
Server=tcp:XXX.XXX.XXX.XXX,1433

它给了我旧的[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified

服务器IP是相同的,驱动程序的名称是相同的,端口是默认的(并且是打开的,我检查过),那么使用DSN会使它无法正常工作呢?

1 个答案:

答案 0 :(得分:0)

看起来我试图在我的odbc.ini顶部添加一些跟踪,但没有把它放到[ODBC]标题中,这打破了东西-_-