Freigeben über


sp_delete_notification (Transact-SQL)

Gilt für: SQL Server

Entfernt eine SQL Server-Agent Benachrichtigungsdefinition für eine bestimmte Warnung und einen bestimmten Operator.

Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

[ @alert_name = ] N'alert_name'

Der Name der Warnung. @alert_name ist "sysname" ohne Standard.

[ @operator_name = ] N'operator_name'

Der Name des Operators. @operator_name ist "sysname" ohne Standard.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Keine.

Hinweise

Durch das Entfernen einer Benachrichtigung wird nur die Benachrichtigung entfernt; die Warnung und der Operator sind weiterhin vorhanden.

Berechtigungen

Um diese gespeicherte Prozedur auszuführen, müssen Benutzern die Feste Serverrolle "sysadmin " gewährt werden.

Beispiele

Im folgenden Beispiel wird die Benachrichtigung entfernt, die an den François Ajenstat-Operator bei Auftritt der Test Alert-Warnung gesendet wird.

USE msdb;
GO

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