設置警報提示。
sp_add_notification [ @alert_name = ] 'alert' ,
[ @operator_name = ] 'operator' ,
[ @notification_method = ] notification_method
[@alert_name =] 'alert'
該提示的警報。alert 的數(shù)據(jù)類型為 sysname,沒有默認設置。
[@operator_name =] 'operator'
警報發(fā)生時要提示的操作員。operator 的數(shù)據(jù)類型為 sysname,沒有默認設置。
[@notification_method =] notification_method
通知操作員的方法。notification_method 的數(shù)據(jù)類型為 tinyint,沒有默認設置,可以為下列一個或多個與 OR 邏輯運算符結合使用的值。
| 值 | 描述 |
|---|---|
| 1 | 電子郵件 |
| 2 | 呼叫程序 |
| 4 | net send |
0(成功)或 1(失?。?/P>
無
必須從 msdb 數(shù)據(jù)庫運行 sp_add_notification。
SQL Server 企業(yè)管理器提供一種簡單的圖形方法管理整個警報系統(tǒng)。推薦使用 SQL Server 企業(yè)管理器配置警報基本結構。
若要發(fā)送響應警報的提示,必須首先配置 Microsoft® SQL Server™ 代理程序發(fā)送郵件。有關更多信息,請參見配置 SQLServerAgent 服務。
如果發(fā)送電子郵件或呼叫程序提示時出現(xiàn)故障,則該故障將被記錄到 SQL Server 代理程序服務錯誤日志中。
只有 sysadmin 固定服務器角色的成員才可以執(zhí)行 sp_add_notification。
此示例為指定警報(測試警報)添加電子郵件通知。
說明 此示例假設測試警報已經存在,并且 stevenb 是有效的操作員名稱。
USE msdb
GO
EXEC sp_add_notification 'Test Alert', 'stevenb', 1
相關文章