【问题标题】:Named Pipes Provider: Could not open a connection to SQL Server [53]命名管道提供程序:无法打开到 SQL Server [53] 的连接
【发布时间】:2013-03-01 06:46:20
【问题描述】:

我正在尝试使用 jdbc 连接来连接 mssql server 2008。 我的连接网址就像

jdbc:jtds:sqlserver://localhost:1433/dbname;user=username;password=password

但是,当我尝试通过准备好的语句执行存储过程时,我得到了上述异常

我已启用 TCP/IP 和命名管道。 我已禁用防火墙。

可能是什么问题。

我发现是因为出现以下错误 “ole/db 提供者返回消息登录超时已过期”...

但不知道为什么会这样

【问题讨论】:

    标签: sql-server sql-server-2008


    【解决方案1】:

    链接服务器配置了错误的身份验证值。因此,当我尝试连接到链接服务器时,它会引发身份验证异常,进而引发上述异常。

    使用正确的身份验证值创建链接服务器解决了该问题。

    【讨论】:

    • 您好,我遇到了类似的问题,您能解释一下“正确的身份验证值”是什么意思吗?我尝试了几个不同的参数,链接服务器仍然无法连接
    • 正确的身份验证值是指要建立链接连接的数据库的有效远程登录用户名和密码详细信息
    【解决方案2】:

    我遇到了同样的问题,可能问题与 DNS 有关。
    我修复了使用 IP 地址而不是服务器名称创建链接服务器的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-11
      • 2018-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-18
      • 1970-01-01
      • 2011-03-08
      相关资源
      最近更新 更多