昨天我的 SQL 服务器和管理工作室没有问题,但是今天它无法连接并显示此错误:
与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)(Microsoft SQL Server,错误:2)
我所做的唯一更改是更改 Windows 用户密码,并且我使用 Windows 身份验证连接到 SQL,我该怎么做才能修复它?
答案1
首先检查您的 sql server 代理是否正在运行。然后转到 SQL Server 配置管理器->sql 网络配置->[服务器名称] 的协议,然后启用命名管道(如果已禁用)
答案2
SQL Server 错误 40“提供程序:命名管道提供程序,错误:40 - 无法在服务器上打开与 SQL Server 的连接”可能由于多种原因而发生。请查看此知识库文章并按照其中讨论的步骤操作http://www.sqlserverlogexplorer.com/fix-error-message-40/