指派警示給操作員
本主題描述如何將 Microsoft SQL Server Agent警示指派給操作員,以便他們可以使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2014 中接收有關作業的通知。
本主題內容
開始之前:
若要使用下列項目指派警示給操作員:
開始之前
限制事項
SQL Server Management Studio 提供了一種簡單的圖形方式供您管理整個警示系統。 建議您使用 Management Studio 來設定您的警示基礎結構。
若要傳送通知來回應警示,您必須先設定 SQL Server Agent 來傳送郵件。 如需詳細資訊,請參閱 Configure SQL Server Agent Mail to Use Database Mail。
若傳送電子郵件訊息或呼叫器通知發生失敗,該失敗會在 SQL Server Agent 服務錯誤記錄檔中回報。
安全性
權限
只有 系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠指派警示給操作員。
使用 SQL Server Management Studio
若要指派警示給操作員
在 [物件總管]中,按一下加號展開伺服器,此伺服器包含您要指派警示的操作員。
按一下加號展開 [SQL Server Agent]。
按一下加號展開 [操作員] 資料夾。
以滑鼠右鍵按一下要指派警示的操作員並選取 [屬性],然後選取 [通知] 頁面。
在 [<操作員名稱> 屬性] 對話方塊中,選取 [選取頁面] 底下的 [通知]。
在 [檢視傳送給這名使用者的通知來源]下選取 [警示] ,以檢視傳送給這名操作員的警示清單;或選取 [作業] ,以檢視會傳送通知給這名操作員的作業清單。 選取下列一個或多個核取方塊,視需要定義每個通知的通知方法:[電子郵件]、[呼叫器] 或 [Net send]。
完成後,請按一下 [確定] 。
使用 TRANSACT-SQL
若要指派警示給操作員
在物件總管中,連線到資料庫引擎的執行個體。
在標準列上,按一下 [新增查詢] 。
複製下列範例並將其貼到查詢視窗中,然後按一下 [執行] 。
-- adds an e-mail notification for the specified alert (Test Alert) -- This example assumes that Test Alert already exists and that Fran??ois Ajenstat is a valid operator name. USE msdb ; GO EXEC dbo.sp_add_notification @alert_name = N'Test Alert', @operator_name = N'Fran??ois Ajenstat', @notification_method = 1 ; GO
如需詳細資訊,請參閱 sp_add_notification (Transact-SQL)。