2015-01-20 226 views
1

我有70-462指南中所述的Windows Server 2008 R2上设置的SQL Server 2012测试环境。所有虚拟机驻留在Hyper V专用网络中,并可以互相ping通。 DC和SQL服务器都可以ping其他机器(SQL Core安装让我头疼了2天,因为没有任何东西可以达到它,而它可以ping通其他机器。我关闭了核心安装上的防火墙,一切正常)。SQL Server Management Studio无法“查看”其他网络SQL服务器

我遇到的麻烦是使用SSMS时,我当然可以连接到本地安装的数据库引擎,但是当我尝试连接到网络上的其他服务器时,我什么都看不到。

  • 连接从对象资源管理器
  • 浏览更多的从服务器名下拉在连接到服务器
  • 我选择网络和系统的搜索,但只能找到本地SQL A.
  • 没有别的上市。

我执行了以下评论:

  • 我已经证实SQL浏览器是
  • 所有防火墙都关闭
  • IP地址被证实在所有机器上
  • 监听端口1433在所有服务器上都得到确认
  • 如前所述,我可以通过IP和计算机名称ping所有机器
  • 在Powershell中,我相信我可以连接到远程服务器。 SQLCMD SQL-B(和SQL CORE)调出没有错误的编号部分,指出它无法连接。

我已经在MS知识库和社区其他地方做了大量的搜索,但还没有看到类似的问题发布。这感觉像一个配置问题,但我不能确定这一点。

建议或其他项目,我需要检查将不胜感激。让我知道是否需要更多信息。

+0

欢迎来到SO。请注意,此论坛旨在针对与编程有关的问题。您的问题可能更适合http://dba.stackexchange.com。 – rchang 2015-01-20 23:01:11

+0

建立PING后,下一步是使用'TELNET'来确定您是否可以连接预期的端口。使用这个:'TELNET '。您可以扩展:“当我尝试连接到网络上的其他服务器时,我什么都看不到”。你的意思是你试图从SSMS工具浏览服务器,你看不到它们?如果你明确输入服务器名称会怎么样 - 你会得到什么错误/响应? – 2015-01-21 01:18:28

+0

首先,抱歉张贴在错误的部分 – 2015-01-21 05:53:53

回答

0

确保他们每个人(的SQL服务器)被配置为使用TCP和命名管道

+0

TCP和命名管道已启用。 – 2015-01-21 05:54:30

相关问题