sp_add_notification (Transact-SQL)

Richtet eine Benachrichtigung für eine Warnung ein.

Syntax

sp_add_notification [ @alert_name = ] 'alert' , 
    [ @operator_name = ] 'operator' , 
    [ @notification_method = ] notification_method

Argumente

[ @alert_name= ] 'alert'

Die Warnung für diese Benachrichtigung. alert ist ein Wert vom Datentyp sysname und weist keinen Standardwert auf.

[ @operator_name= ] 'operator'

Der Operator, der beim Auftreten der Warnung benachrichtigt werden soll. operator ist ein Wert vom Datentyp sysname und weist keinen Standardwert auf.

[ @notification_method= ] notification_method

Die Methode, über die der Operator benachrichtigt wird. notification_method ist ein Wert vom Datentyp tinyint und weist keinen Standardwert auf. Für notification_method sind einer oder mehrere der folgenden Werte möglich, kombiniert mit dem logischen OR-Operator.

Wert Beschreibung

1

E-Mail

2

Pager

4

net send

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Keine

Hinweise

sp_add_notification muss von der msdb-Datenbank aus ausgeführt werden.

Mit Microsoft SQL Server Management Studio kann das gesamte Warnungssystem auf einfache Weise über eine grafische Oberfläche verwaltet werden. Für die Konfiguration einer Warnungsinfrastruktur sollte SQL Server Management Studio verwendet werden.

Um eine Benachrichtigung als Reaktion auf eine Warnung zu senden, müssen Sie zunächst den SQL Server-Agent für das Senden von E-Mail konfigurieren. Weitere Informationen finden Sie unter SQL Server-Agent-Mail.

Wenn beim Senden einer E-Mail- oder Pagerbenachrichtigung ein Fehler auftritt, wird der Fehler im Fehlerprotokoll des SQL Server-Agent-Dienstes aufgezeichnet.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können sp_add_notification ausführen.

Beispiele

Im folgenden Beispiel wird eine E-Mail-Benachrichtigung für die angegebene Warnung (Test Alert) hinzugefügt.

ms173843.note(de-de,SQL.90).gifHinweis:
Im Rahmen dieses Beispiels wird davon ausgegangen, dass Test Alert bereits vorhanden ist und François Ajenstat ein gültiger Operatorname ist.
USE msdb ;
GO

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

Siehe auch

Verweis

sp_delete_notification (Transact-SQL)
sp_help_notification (Transact-SQL)
sp_update_notification (Transact-SQL)
sp_add_operator (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005