sp_update_notification (Transact-SQL)
適用於:SQL Server
更新警示通知的通知方法。
語法
sp_update_notification
[ @alert_name = ] N'alert_name'
, [ @operator_name = ] N'operator_name'
, [ @notification_method = ] notification_method
[ ; ]
引數
[ @alert_name = ] N'alert_name'
與此通知相關聯的警示名稱。 @alert_name為 sysname,沒有預設值。
[ @operator_name = ] N'operator_name'
警示發生時收到通知的操作員。 @operator_name為 sysname,沒有預設值。
[ @notification_method = ] notification_method
通知運算子的方法。 @notification_method為 tinyint,而且可以是其中一或多個值。
值 | Description |
---|---|
1 |
電子郵件 |
2 |
呼叫器 |
4 |
net send |
7 |
所有方法 |
傳回碼值
0
(成功) 或 1
(失敗)。
備註
sp_update_notification
必須從 msdb
資料庫執行。
您可以使用指定的 notification_method,為沒有必要地址資訊的操作員更新通知。 如果傳送電子郵件訊息或呼叫器通知時發生失敗,則會在 SQL Server Agent 錯誤記錄檔中報告失敗。
權限
若要執行此預存程式,用戶必須獲授與 系統管理員 固定伺服器角色。
範例
下列範例會針對針對警示 Test Alert
傳送至 François Ajenstat
的通知修改通知方法。
USE msdb;
GO
EXEC dbo.sp_update_notification
@alert_name = N'Test Alert',
@operator_name = N'François Ajenstat',
@notification_method = 7;
GO