【问题标题】:isql fials to connect with DSN, but can otherwiseisql fials 与 DSN 连接,但可以通过其他方式连接
【发布时间】:2018-01-28 01:24:19
【问题描述】:

当我运行时,我正在尝试使用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.分析可能需要odbc.ini 的全部内容。 2、什么是$ODBCINI$ODBCINSTINI$ODBCSYSINI环境变量设置? 3. Server 值与您的测试完全不同。

标签: sql-server odbc unixodbc isql


【解决方案1】:

看起来我试图在我的 odbc.ini 顶部添加一些跟踪,但没有将它放入 [ODBC] 标头中,这会破坏一些东西-_-

【讨论】:

  • 这不会为其他遇到此问题的人提供答案。请提供更多详细信息,或删除您的问题。
猜你喜欢
  • 2023-03-17
  • 1970-01-01
  • 2014-08-09
  • 2016-12-04
  • 1970-01-01
  • 1970-01-01
  • 2015-12-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多