程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 使用Sql Server警報的疑難問題解決

使用Sql Server警報的疑難問題解決

編輯:關於SqlServer

如果你在使用Microsoft Sql Server中警報(Alerts)遇到了問題,請你查看這篇文章以獲取可能的解決方案。

1.檢查你是否使用了最新的Sql Server service pack

這是因為在最新的Sql Server service pack中已經修補了很多Sql Server使用警告(Alerts)的漏洞。你應該確保在你的系統中已經安裝了最新的Sql Server service pack補丁包。

2.檢查SqlServerAgent服務的帳戶是否作為成員運行在域用戶群組(Domain User Group)下

LocalSystem帳戶它沒有訪問網絡的權限。所以,如果你需要將事件記錄在其他運行有Windows NT或Windows 2000機器上的應用程序日志上,或者你的作業(jobs)需要跨網絡的資源,或者你需要通過e-mail或者pagers通知操作者,這時候,你就需要將SalServerAgent服務的帳戶設置在域用戶群組(Domain User Group)下作為它的成員。

3.如果所定義的警報都沒有觸發,檢查SqlServerAgent和EventLog服務是否都在運行

如果你需要讓你定義的警報被觸發,這些服務必須被開啟。所以,如果這些服務沒有被運行的話,請運行它們。

4.如果有某個警報沒有被觸發,請確保它們是否被啟用

警報可以被啟用或禁用,為了檢查一個警報是否被啟用,你應該做以下這些步驟:

1. 運行Sql Server Enterprise Manager

2. 請打開服務器群組,然後打開某個服務器

3. 請打開管理(Management),然後再打開Sql Server Agent

4. 雙擊合適的警報以查看這個警報是否被啟用了

5.檢查警報的歷史值以確定警報最後工作的日期和時間

為了檢查一個警報的歷史值,你應該做以下這些事情:

1. 運行Sql Server Enterprise Manager

2. 請打開服務器群組,然後打開某個服務器

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved