带问号的蓝色图标 - 是什么意思?

Mar*_*lli 35 sql-server sql-server-2016

SQL Server 实例是可访问的,而且似乎没问题。

Microsoft SQL Server 2016 (SP1-CU2) (KB4013106) - 13.0.4422.0 (X64)
2017 年 3 月 6 日 14:18:16 版权所有 (c) Microsoft Corporation Enterprise Edition(64 位),Windows Server 2012 R2 Standard 6.3(Build 9600) :)(管理程序)

但是白色问号是什么意思?

当我刷新时,这些图标不会消失。我是 sql server 内部的 sysadmin,外部我是那个盒子的管理员。

在此处输入图片说明

在此处输入图片说明

我注意到的另一件事,你可以在下面的图片中看到。这是 2 个不同的 Management Studio 会话。

在最上面,我以我自己的身份登录DBA and sysadmin,在第二个我使用 Management Studiorun as a different user并使用我用于复制的域帐户,它不是sysadmin.

第二个blue icon在这台服务器和其他服务器中也有,而我的是普通的绿色服务器。

在此处输入图片说明

D M*_*D M 27

启用这些 Windows 防火墙规则对我有用

  • Windows 管理规范 (WMI-In)
  • Windows 管理规范 (DCOM-In)

这两个规则是预定义的,您可以通过右键单击并在 Windows 防火墙高级设置中启用这些规则来启用它们

我也在 windows 防火墙中打开了端口 135,但我不知道这是否真的有必要。

我现在确认它适用于 Windows Server 2016 和 Windows Server 2019 和 SQL Server 2017

  • 我确认只启用这 2 条规则就可以在 Windows Server 2016 上成功,无需打开端口 135。这应该是最佳答案。 (2认同)

Joh*_*ner 23

相信蓝色问号表示 SSMS通过 WMI 调用不知道该服务是否正在运行。我很确定这个图标取代了之前 SSMS 版本空白白色圆圈图标。

经过一番挖掘,看起来您可能会遇到一个或多个导致此行为的问题,如下所示:

  1. 查看服务器的 TCP 端口 135 是否在您的防火墙上打开?如果不是,打开它可能会解决这个图标,但要了解也有一些在启用此端口时还需要注意特殊注意事项。通常,如果服务器没有暴露在您的网络外围,这不是什么大问题,但是如果您的防火墙规则非常严格或者该服务器位于 DMZ 中,这可能是您必须忍受的。
  2. 您的用户可能没有适当的权限远程查看服务状态。要启用这些权限,请按照说明操作此处
  3. WMI 服务未在承载数据库引擎的服务器上运行。通过 services.msc 等启动 WMI 服务。