gpt4 book ai didi

sql-server-2008 - SQL Server 错误 "Named Pipes Provider: Could not open a connection to SQL Server [53]"

转载 作者:行者123 更新时间:2023-12-04 07:21:12 24 4
gpt4 key购买 nike

我曾经有一个桌面应用程序通过 .ini 指向 Sybase 数据库。具有此连接字符串的文件:

 CONNECTION_NAME = "DSN="Dna_Name";UID="User";PWD="Password""

它工作得很好。

前几天数据库已经迁移到SQL Server 2008 R2,我需要更新 .ini文件以重定向新的生产服务器。我更新了连接字符串如下:
CONNECTION_NAME = "Provider=SQLNCLI10.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog="CatalogName";Data Source="Production_DNS""

但我收到以下错误:

Named Pipe Provider: Could not open a connection to SQL Server [53]



补充笔记:
  • 生产 DNS 在其他 IT 领域运行良好,其他应用程序可以顺利到达服务器。
  • 我正在尝试从开发盒连接。
  • 该应用程序是一个继承了几年的实现,这就是 *.ini 的原因。文件需要保留。

  • 我花了几个小时在互联网上浏览错误详细信息,但几乎没有结果。

    新的连接字符串是否正确?知道什么会产生错误吗?建议?

    提前致谢,

    最佳答案

    幸运的是,在挖掘了几个小时后,我被告知有一个生产 DNS 错误导致了我的问题。

    我通过在数据源连接属性上提供服务器名称解决了这个问题,如下所示:

    CONNECTION_NAME = "Provider=SQLNCLI10.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog="CatalogName";Data Source="Production_Server_Name;""

    提示 :为避免服务器名称错误,您可以通过 SQL Server Management Studio 执行以下 T-SQL 来检查它:
    SELECT @@servername

    关于sql-server-2008 - SQL Server 错误 "Named Pipes Provider: Could not open a connection to SQL Server [53]",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28995047/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com