无法从其中一台计算机连接到SQL Server实例

时间:2015-04-27 11:30:41

标签: sql-server windows

我有两台机器(一台笔记本电脑和一台台式机)通过相同的路由器和一台带有2个实例的SQL Server连接到同一网络: ODD EVEN 实例具有相同的配置(据我所见),包括sa帐户设置。

从我的桌面我可以连接到两个实例,但是从笔记本电脑我只能连接到 EVEN 实例,当我尝试连接到 ODD 实例时,我得到了以下错误:

        

Microsoft Visual Studio

           

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)

           

好的

     

我知道:

  1. 我有正确的密码,因为我可以连接 EVEN

  2. 我有正确的防火墙设置,因为我可以连接到 EVEN 并且两个实例都使用相同的TCP / IP端口1433

  3. 我已正确配置服务器,因为我可以从桌面连接到这两个实例。

  4. 我该如何解决此问题?关于出了什么问题,还有更详细的信息吗?为什么Visual Studio使用命名管道而不尝试TCP / IP?

1 个答案:

答案 0 :(得分:0)

检查客户端和服务器上的Sql Server配置管理器,以查看是否启用了TCP / IP协议。你甚至可以在那里禁用命名管道协议,看看它会如何影响VS错误信息 您甚至可以通过从命令shell尝试以下命令来检查服务器设置。

telnet server-ip 1433