次の方法で共有


sp_update_notification (Transact-SQL)

適用対象: SQL サーバー

警告通知の通知方法を更新します。

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_namesysname で、既定値はありません。

[ @operator_name = ] N'operator_name'

アラートが発生したときに通知を受け取るオペレーター。 @operator_namesysname で、既定値はありません。

[ @notification_method = ] notification_method

オペレーターに通知するメソッド。 @notification_methodtinyint であり、これらの値の 1 つ以上を指定できます。

Value 説明
1 電子メール
2 ポケットベル
4 net send
7 すべてのメソッド

リターン コードの値

0 (成功) または 1 (失敗)。

解説

sp_update_notification は、 msdb データベースから実行する必要があります。

指定した notification_methodを使用して、必要な住所情報を持たないオペレーターの通知を更新できます。 電子メール メッセージまたはポケットベル通知の送信中にエラーが発生した場合、エラーは SQL Server エージェント エラー ログに報告されます。

アクセス許可

このストアド プロシージャを実行するには、固定サーバー ロール sysadmin をユーザーに付与する必要があります。

次の例では、アラート Test AlertFranç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