连接不上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启用的,启用那个就可以了