2009-07-23 133 views
2

問:是否可以阻止SSMS監控註冊服務器的服務狀態?停止監控SMSS中已註冊服務器的SQL服務

詳情: SSMS 2008年監測每個註冊服務器的服務狀態。從我所看到的情況來看,似乎每隔一分鐘左右就會向每個註冊的服務器發送數據,以檢查其狀態,在我的情況下超過100臺服務器。這個過程提出了我們的安全和網絡部門的問題。網絡最初將其標識爲可疑流量,原因是它作爲未知實用程序在網絡中掃描SQL Server時出現。擔心安全問題,因爲每臺服務器上的安全事件日誌都充滿了我的登錄事件。

我已經找遍了一個設置,但似乎無法找到一個。我在某處失蹤了嗎?

TIA, 布賴恩

+0

我切換到我的「註冊服務器」選項卡,我明白你的意思 - 只要加載選項卡,它就開始按照列表工作,檢查每個服務器的狀態。我通常不會使用這個選項卡 - 我知道這並不理想,但如果您只是堅持「對象瀏覽器」選項卡並根據需要連接到服務器,則應該避免在除了服務器之外的所有服務器上執行這些狀態檢查,重新積極連接。不過,這很奇怪,你不能提高這些檢查的間隔時間。 – SqlRyan 2009-07-23 14:36:06

+0

你是對的,如果我不使用註冊服務器,那麼狀態檢查不會發生。在我的情況下,這並不理想......大約有100個服務器/實例,有些使用Windows身份驗證和其他使用SQL身份驗證的服務器,其實有些時候查找必要的ID /密碼甚至是服務器名稱會變得非常痛苦,特別是當在半夜中進行分頁時。我使用註冊的服務器,因爲除了登錄信息之外,您還可以爲狀態欄存儲查詢的描述和自定義顏色(例如,紅色= Prod,黃色= QA,綠色= Dev)。我仍在尋找,但還沒有找到答案。 – BrianD 2009-07-24 19:09:57

回答

1

我終於找到了答案!

雖然是不可能的(至少我發現),以檢查已註冊的服務器的服務狀態是可以改變的,它會檢查它的時間間隔停止SSMS。

的短版是創建以下注冊表項(DWORD):

(SQL Server 2008中) HKLM \ SOFTWARE \微軟\ Microsoft SQL Server的\ 100個\工具\殼牌| PollingInterval = 600(十進制)

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

這將使SSMS自動每一分鐘,而不是每隔幾秒鐘連接。

請參見本MS Connect Post瞭解詳情。

0

因爲它不似乎有什麼辦法阻止通過SSMS這些狀態檢查,您可以集中精力幫助他們看到自己無害?

  1. 網絡組可以允許某些例外特定的規則在他們的掃描軟件(端口1433查驗服務器),這將讓你和你的小組來監視SQL服務器的正常運行時間?即使你沒有使用SSMS,這種全面的監控活動也很常見,你會知道這些請求只會來自少數幾個工作站。
  2. 我不認爲這些SQL狀態檢查生成在安全日誌中比其他任何活動的更多事件,所以也許他們只是擔心,因爲它的東西,他們也沒想到。安全小組是否可以確信這些事件並不危險,只要他們來自某些經批准的工作站?

如果這兩個選項都不是一個選項(或者即使它是這樣),您可以通過一次不連接到所有SQL服務器來幫助緩解該問題。也許只是連接到你需要的那個 - 看起來像加載整個列表主動連接到它們中的每一個,但只是連接到你打算在該會話中使用的那個可能有助於減少打開的網絡會話的數量。

我希望這可以幫助 - 如果沒有,或者你有一些額外的輸入,這可能有助於找到一種解決方法,請發表吧!