【问题标题】:Error 20009 (severity 9):Unable to connect: Adaptive Server is unavailable or does not exist OS error 111, "Connection refused"错误 20009(严重性 9):无法连接:Adaptive Server 不可用或不存在 操作系统错误 111,“连接被拒绝”
【发布时间】:2013-06-13 04:48:21
【问题描述】:

尝试通过命令连接到 remort mssql 服务器时

tsql -S SQLEXPRESS  -U sa

密码:sa 它抛出错误 错误 20009(严重性 9):无法连接:Adaptive Server 不可用或不存在 操作系统错误 111,“连接被拒绝”

我遵循的步骤 /etc/freetds/freetdsconf.conf

[SQLEXPRESS]
host = 192.168.1.9
port = 1433
tds version = 8.0
client charset = UTF-8

/etc/odbcinst.ini
[FreeTDS]
Description     = TDS driver (Sybase/MS SQL)
Driver          =/usr/lib/i386-linux-gnu/odbc/libtdsodbc.so
Setup           =/usr/lib/i386-linux-gnu/odbc/libtdsS.so
CPTimeout       =
CPReuse         =
FileUsage       = 1


etc/odbc.ini
[SQLEXPRESS]
Driver      = FreeTDS
Description = ODBC connection via FreeTDS
Trace       = No
Servername  = 192.168.1.9
Database    = cakephp_results
Port        = 1433
UID         = sa
PWD         = sa
ReadOnly    = No

【问题讨论】:

标签: sql-server ubuntu odbc freetds


【解决方案1】:

在您的 odbc.ini 文件中,将 'Servername = ' 更改为 'Server = '。然后暂时从该文件中删除 UID、PWD 和 ReadOnly 行。您可能希望完全删除它们并从您的应用程序中传递凭据。

然后,确保您的 MSSQL DB 允许通过端口 1433 进行连接,SQL Server 没有阻止传入服务器的 IP 地址,并且您的密码正确。

另外,如果这不起作用,请查看这些troubleshooting 说明:

【讨论】:

    猜你喜欢
    • 2015-10-27
    • 2022-06-18
    • 2022-10-05
    • 2020-09-03
    • 2019-08-23
    • 1970-01-01
    • 2021-03-25
    • 2017-09-08
    • 2018-10-26
    相关资源
    最近更新 更多