警示機制簡介
SQL Server Agent 透過讀取 Windows 應用程式記錄檔,比對已定義警示事件,符合時觸發警示,透過郵件/呼叫器通知操作員。支援兩類警示:
- 事件警示:特定錯誤號碼或嚴重度觸發(如資料庫損壞、交易記錄滿)。
- 效能條件警示:效能計數器超過閾值觸發(如 CPU 過高、磁碟空間不足)。
建立事件警示步驟
- Enterprise Manager → Management → SQL Server Agent(確保已啟動)。
- 右鍵 Alerts → New Alert,開啟 General 標籤。

- 設定:Name(≤128 字元)、Type 選 SQL Server event alert、Error number 或 Severity(1-25)。
- 點擊 Error number 旁按鈕開啟 Manage SQL Server Messages,Search 標籤輸入關鍵字查找錯誤訊息。

- 切換 Response 標籤:勾選 Notify operators 選取操作員、設定郵件/呼叫器訊息。
- Options 標籤:設定延遲回應、啟用/停用警示。
建立效能條件警示
類似步驟,Type 選 SQL Server performance condition alert,設定 Object、Counter、Instance、Alert if counter(大於/小於)、Value 閾值。
小結
善用事件與效能警示,讓 DBA 能第一時間掌握異常狀況,配合操作員通知機制實現自動化營運監控。