更新警報提示的提示方法。
sp_update_notification [@alert_name =] 'alert',
[@operator_name =] 'operator',
[@notification_method =] notification
[@alert_name =] 'alert'
是與此提示相關聯(lián)的警報名稱。alert 的數(shù)據(jù)類型為 sysname,無默認值。
[@operator_name =] 'operator'
是警報發(fā)生時所要通知的操作員。operator 的數(shù)據(jù)類型為 sysname,無默認值。
[@notification_method =] notification
是通知操作員的方法。notification 的數(shù)據(jù)類型為 tinyint,無默認值,且可以取下列值中的一個或多個值。
| 值 | 描述 |
|---|---|
| 1 | 電子郵件 |
| 2 | 呼叫程序 |
| 4 | net send |
| 7 | 所有方法 |
0(成功)或 1(失?。?/P>
sp_update_notification 必須從 msdb 數(shù)據(jù)庫中運行。
可以為不具有指定的 notification_method 所必需的地址信息的操作員更新提示。如果發(fā)送電子郵件或呼叫程序提示時出現(xiàn)故障,則該故障將被記錄到 SQL Server 代理程序錯誤日志。
只有 sysadmin 固定服務器角色的成員才能執(zhí)行 sp_update_notification。
下例為發(fā)送給 stevenb 的提示修改提示方法,該提示是為警報 Test Alert 發(fā)送的。
USE msdb
EXEC sp_update_notification 'Test Alert', 'stevenb', 7
相關文章