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

[ @operator_name = ] N'operator_name'

オペレーターの名前です。 @operator_nameは sysname で、既定値はありません。

リターン コードの値

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