sp_update_notification (Transact-SQL)
Aktualisiert die Benachrichtigungsmethode für eine Warnbenachrichtigung.
Syntax
sp_update_notification
[@alert_name =] 'alert' ,
[@operator_name =] 'operator' ,
[@notification_method =] notification
Argumente
[ @alert_name =] 'alert'
Der Name der dieser Benachrichtigung zugeordneten Warnung. alert ist ein Wert vom Datentyp sysname und weist keinen Standardwert auf.[ @operator_name =] 'operator'
Der Operator, der beim Auftreten der Warnung benachrichtigt wird. operator ist ein Wert vom Datentyp sysname und weist keinen Standardwert auf.[ @notification_method =] notification
Die Methode, über die der Operator benachrichtigt wird. notification ist ein Wert vom Datentyp tinyint und weist keinen Standardwert auf. Die folgenden Werte sind möglich.Wert
Beschreibung
1
E-Mail
2
Pager
4
net send
7
Alle Methoden
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_update_notification muss aus der msdb-Datenbank ausgeführt werden.
Es kann auch eine Benachrichtigung für einen Operator aktualisiert werden, der nicht die notwendigen Adressinformationen für den angegebenen Wert von notification_method besitzt. Wenn beim Senden einer E-Mail- oder Pagerbenachrichtigung ein Fehler auftritt, wird der Fehler im Fehlerprotokoll des Microsoft SQL Server-Agents angezeigt.
Berechtigungen
Mitglieder der festen Serverrolle sysadmin sind berechtigt, diese gespeicherte Prozedur auszuführen.
Beispiele
Im folgenden Beispiel wird die Benachrichtigungsmethode für Benachrichtigungen an François Ajenstat für die Warnung Test Alert geändert.
USE msdb ;
GO
EXEC dbo.sp_update_notification
@alert_name = N'Test Alert',
@operator_name = N'François Ajenstat',
@notification_method = 7;
GO