我遇到一个问题,我的 SQL Server Management Studio 2014 实例无法连接到任何生产集群 SQL 2000 和 2005 实例。但它可以毫无问题地连接到非集群 2000、2005 和 2014 实例。
我可以通过 SQL Server Management Studio 2005 连接到我们的集群实例没有问题。
它以前可以正常工作,但一个月前就停止了,我还没能解决这个问题。其他三名团队成员都可以毫无问题地连接 SSMS2014,只是我的机器有问题。我已经修复了 SSMS2014 安装,但这没有帮助。
由于这些服务器是我们的生产服务器,因此我无法访问它们,因此无法对它们进行任何更改。另外,其他三名团队成员可以连接这一事实也表明,这不是特定于服务器的,而是特定于客户端的。
错误信息:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:SQL 网络接口,错误:26 - 定位指定的服务器/实例时出错)
提前致谢。
答案1
答案2
您需要添加一条规则UDP港口1434或规则sql浏览器以便 SSMS 客户端可以与 SQL Server Browser 服务对话。
事实上,我经常看到人们遇到这个问题,所以我在这里写了一个解释:http://blog.dereenigne.com/microsoft-sql-server-dynamic-ports-windows-firewall-and-you/
答案3
我建议您只从 SQL Management Studio 内部添加旧实例作为数据源 - 它使用更通用的连接方法,而不是通过 SQL Management Studio 直接连接,这种方法不会具有所有功能,但您仍然可以访问数据。您还可以尝试在两端打开 SQL 浏览器,查看集群的连接属性并使用替代方法。
答案4
只需关闭 Windows 防火墙或为 SQL 服务器添加例外。