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