Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Aktualisiert die Benachrichtigungsmethode für eine Warnbenachrichtigung.
Transact-SQL-Syntaxkonventionen
Syntax
sp_update_notification
[ @alert_name = ] N'alert_name'
, [ @operator_name = ] N'operator_name'
, [ @notification_method = ] notification_method
[ ; ]
Argumente
[ @alert_name = ] N'alert_name'
Der Name der dieser Benachrichtigung zugeordneten Warnung. @alert_name ist "sysname" ohne Standard.
[ @operator_name = ] N'operator_name'
Der Operator, der benachrichtigt wird, wenn die Warnung auftritt. @operator_name ist "sysname" ohne Standard.
[ @notification_method = ] notification_method
Die Methode, durch die der Operator benachrichtigt wird. @notification_method ist winzig und kann einen oder mehrere dieser Werte sein.
Wert | Beschreibung |
---|---|
1 |
|
2 |
Pager |
4 |
net send |
7 |
Alle Methoden |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_update_notification
muss aus der msdb
Datenbank ausgeführt werden.
Sie können eine Benachrichtigung für einen Operator aktualisieren, der nicht über die erforderlichen Adressinformationen verfügt, indem Sie die angegebene notification_method verwenden. Wenn beim Senden einer E-Mail-Nachricht oder einer Pager-Benachrichtigung ein Fehler auftritt, wird der Fehler im SQL Server-Agent Fehlerprotokoll gemeldet.
Berechtigungen
Um diese gespeicherte Prozedur auszuführen, müssen Benutzern die Feste Serverrolle "sysadmin " gewährt werden.
Beispiele
Im folgenden Beispiel wird die Benachrichtigungsmethode für Benachrichtigungen geändert, die an François Ajenstat
die Warnung Test Alert
gesendet werden.
USE msdb;
GO
EXEC dbo.sp_update_notification
@alert_name = N'Test Alert',
@operator_name = N'François Ajenstat',
@notification_method = 7;
GO