共用方式為


sp_update_notification (Transact-SQL)

適用於:SQL Server

更新警示通知的通知方法。

Transact-SQL 語法慣例

語法

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