停止监视SMSS中已注册服务器的SQL服务

时间:2009-07-23 02:47:21

标签: sql sql-server sql-server-2008 ssms

问题:是否可以阻止SSMS监控已注册服务器的服务状态?

详细说明: SSMS 2008监控每个注册服务器的服务状态。从我所看到的,它似乎每隔一分钟就到达每个注册服务器来检查它的状态,在我的情况下是超过100台服务器。此过程引发了我们的安全和网络部门的问题。网络最初将其识别为可疑流量,因为它作为未知实用程序出现,正在扫描网络中的SQL Server。安全性受到关注,因为每个服务器上的安全事件日志都填满了我的登录事件。

我已经看了一下设置,但似乎找不到一个。我在某处错过了吗?

TIA, 布赖恩

2 个答案:

答案 0 :(得分:1)

我终于找到了答案!!

虽然不可能(至少我发现)阻止SSMS检查注册服务器的服务状态,但可以更改检查服务器的间隔。

简短版本是创建以下注册表项(DWORD):

(SQL Server 2008) HKLM \ Software \ Microsoft \ Microsoft SQL Server \ 100 \ Tools \ Shell | PollingInterval = 600(十进制)

(SQL Server 2005) HKLM \ Software \ Microsoft \ Microsoft SQL Server \ 90 \ Tools \ Shell | PollingInterval = 600(十进制)

这将使SSMS每分钟自动连接,而不是每隔几秒钟。

有关详细信息,请参阅此MS Connect Post

答案 1 :(得分:0)

由于SSMS似乎没有办法阻止这些状态检查,您是否可以专注于帮助他们看到他们的无害?

  1. 网络组是否允许在其扫描软件中允许此特定规则(在端口1433上ping服务器)的某些例外,这将允许您和您的组监视SQL Server的正常运行时间?即使你没有使用SSMS,这种类型的全面监控活动也很常见,你知道这些请求只会来自少数几个工作站。
  2. 我不认为这些SQL状态检查会在安全日志中生成比任何其他活动更多的事件,所以也许他们只是担心,因为这是他们没有预料到的。安全组是否可以确信这些事件并非危险,只要它们来自某些经批准的工作站?
  3. 如果这些都不是一个选项(或者即使它是),您可以通过不立即连接到所有SQL服务器来帮助缓解此问题。也许只是连接到你当时需要的那些 - 看起来像加载整个列表主动连接到它们中的每一个,但只是连接到你打算在那个会话中使用的那些可能有助于减少打开的网络会话的数量。 / p>

    我希望这有帮助 - 如果没有,或者您有一些额外的输入可能有助于找到解决方法,请发布!