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 であり、これらの値の 1 つ以上を指定できます。
値 | 説明 |
---|---|
1 |
電子メール |
2 |
ポケットベル |
4 |
net send |
7 |
すべてのメソッド |
リターン コードの値
0
(成功) または 1
(失敗)。
解説
sp_update_notification
は、 msdb
データベースから実行する必要があります。
指定した notification_methodを使用して、必要な住所情報を持たないオペレーターの通知を更新できます。 電子メール メッセージまたはポケットベル通知の送信中にエラーが発生した場合、エラーは SQL Server エージェント エラー ログに報告されます。
アクセス許可
このストアド プロシージャを実行するには、固定サーバー ロール sysadmin をユーザーに付与する必要があります。
例
次の例では、アラート 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