日期:2014-05-17  浏览次数:20493 次

连接不上SQL Server 2008 R2:

SQL Server 2008 R2所在的服务器有两个IP地址:

Ethernet adapter 本地连接 2:

   Connection-specific DNS Suffix  . :
   IP Address. . . . . . . . . . . . : 172.168.103.150
   Subnet Mask . . . . . . . . . . . : 255.255.252.0
   IP Address. . . . . . . . . . . . : 192.168.101.10
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.101.102

本机能Ping通这两个IP地址172.168.103.150和192.168.101.10,但是,只能通过192.168.101.10来连接该SQL Server 2008 R2,如果试图连接172.168.103.150,则报错如下:


标题: 连接到服务器
------------------------------

无法连接到 172.168.103.150。

------------------------------
其他信息:

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (Microsoft SQL Server,错误: 1326)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=1326&LinkId=20476

------------------------------
按钮:

确定
------------------------------





问题在哪? 
(刚在服务器上装SQL Server时,设置的IP为192.168.101.10,后来才添加了172.168.103.150的)

------解决方案--------------------
SQL Server Configuration Manager
-->SQL Server配置管理器
-->SQL Server网络配置
-->MSSQLSERVER的协议
--> TCP/IP --> 右键 --> 属性 --> IP地址
--> 设置 IP2: [172.168.103.150]
         已启用: [是]
------解决方案--------------------
唐诗说的那个地方,有一个对ALL启用的,启用那个就可以了