sp_update_notification (Transact-SQL)
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