SQL Server Managment Studio未在生产服务器上的数据库服务器计算机上连接。
生产站点访问数据库。当我尝试从SSMS连接数据库时,我收到此错误:
无法连接到111.11.11.11。
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:命名 管道提供程序,错误:40 - 无法打开到SQL Server的连接) (Microsoft SQL Server,错误:53)
我最近几年使用这个SSMS,这个SSMS运行正常,因为生产数据库服务器上的一年多没有关闭过,现在当我连接这个SSMS但面临这个问题,而我的网站访问这个数据库运行正常。
我还尝试从sqlcmd访问数据库,但面对此错误没有运气:
HResult 0x35,Level 16,State 1 命名管道提供程序:无法打开与SQL Server的连接[53] Sqlcmd:错误:Microsoft SQL Server Native Client 10.0:建立与SQL Server的连接时发生了与网络相关或特定于实例的错误。
找不到服务器或无法访问服务器。检查实例名称是否正确以及SQL Server是否配置为允许远程连接。有关详细信息,请参阅SQL Server联机丛书..
答案 0 :(得分:0)
我认为我们解决了这些问题。 1. Active Directory服务器没有表现,所以 2.没有凭据和SQL服务器无法运行 3.他们发现了另一个SQL服务器问题并修复了它。
我们开始研究我的团队找到的SQL连接,这导致我们发现Active Directory服务器已基本崩溃。它允许我们登录,但它无法访问大部分AD功能。我们最终重启了AD服务器,纠正了这个问题,但我们仍然看到SQL集群管理器的问题,SQL本身也经常拒绝连接。
重新启动AD服务器之后,我们能够登录到SQL群集管理器,但功能有限,因为由于AD问题导致错误,我们重新启动群集服务以查看是否可以解决问题。这导致SQL服务故障转移到被动服务器并导致SQL开始拒绝比以前更多的连接。群集服务开始使用此重新启动,但SQL连接正在变得更糟。我们发现为SQL服务启用了IPv6协议,这会导致问题,比如我们在SQL群集中看到的问题,要禁用此功能,我们必须重启2台SQL服务器。我们一次重新启动它们,一旦它们恢复,一切正常。