【发布时间】:2015-07-03 11:28:59
【问题描述】:
我在一个拥有三个实例的 VM 上安装了 SQL Server 2008:
- 服务器名称
- 服务器名称\DB1
- 服务器名称\DB2
我正在尝试从我的本地计算机使用 Management Studio 连接到这三个实例。我可以毫无问题地连接到 server name 实例,但是当尝试连接到其他两个实例时它失败并出现错误:
“发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许远程连接"
我已经验证了所有三个实例都允许远程连接,端口是所有三个的默认端口,它们都启用了 TCP/IP 协议,我可以使用 服务器本地连接到所有三个名称 \ 实例名称 格式。
还有什么可能阻止我连接到两个命名实例?
谢谢。
【问题讨论】:
-
您是否尝试过将
[server ip address]用于远程服务器?如果您可以使用 IP 地址而不能使用服务器名称,那么很可能服务器没有在网络上发布其名称。如果您无法连接到 IP 地址,则可能是某处的防火墙阻止了访问。如果您更具体地描述所有三个实例都允许远程连接 [在默认端口上] 的含义,将会有所帮助。 -
作为第一个测试,尝试关闭主机和虚拟机中的防火墙。 1433 可能可用于默认实例,但命名实例的端口不可用。该端口不可能是所有三个实例的默认端口 (1433)。
标签: sql-server sql-server-2008