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 であり、これらの値の 1 つ以上を指定できます。

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

リターン コードの値

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

解説

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

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

アクセス許可

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

次の例では、アラートに対して送信される通知の通知方法を François Ajenstat変更します Test Alert

USE msdb;
GO

EXEC dbo.sp_update_notification
   @alert_name = N'Test Alert',
   @operator_name = N'François Ajenstat',
   @notification_method = 7;
GO