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