次の方法で共有


sp_delete_notification (Transact-SQL)

適用対象: SQL Server

特定のアラートとオペレーターのSQL Server エージェント通知定義を削除します。

Transact-SQL 構文表記規則

構文

sp_delete_notification
    [ @alert_name = ] N'alert_name'
    , [ @operator_name = ] N'operator_name'
[ ; ]

引数

[ @alert_name = ] N'alert_name'

アラートの名前です。 @alert_namesysname で、既定値はありません。

[ @operator_name = ] N'operator_name'

通信事業者の名前です。 @operator_namesysname で、既定値はありません。

リターン コードの値

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

結果セット

ありません。

解説

通知を削除すると、通知のみが削除されます。アラートとオペレーターはそのまま残ります。

アクセス許可

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

次の例では、アラートTest Alertが発生したときにオペレーター François Ajenstatに送信された通知を削除します。

USE msdb;
GO

EXEC dbo.sp_delete_notification
    @alert_name = 'Test Alert',
    @operator_name = 'François Ajenstat' ;
GO