当我运行时,我正在尝试使用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会使它无法正常工作呢?
答案 0 :(得分:0)
看起来我试图在我的odbc.ini顶部添加一些跟踪,但没有把它放到[ODBC]标题中,这打破了东西-_-