Partage via


sp_update_notification (Transact-SQL)

S'applique à : SQL Server

Met à jour la méthode de notification d'une notification d'alerte.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_update_notification
    [ @alert_name = ] N'alert_name'
    , [ @operator_name = ] N'operator_name'
    , [ @notification_method = ] notification_method
[ ; ]

Arguments

[ @alert_name = ] N’alert_name'

Nom de l'alerte associée à cette notification. @alert_name est sysname, sans valeur par défaut.

[ @operator_name = ] N’operator_name'

Opérateur averti lorsque l’alerte se produit. @operator_name est sysname, sans valeur par défaut.

[ @notification_method = ] notification_method

Méthode utilisée pour avertir l'opérateur. @notification_method est tinyint et peut être une ou plusieurs de ces valeurs.

Valeur Description
1 E-mail
2 Pager
4 net send
7 Toutes les méthodes

Valeurs des codes de retour

0 (réussite) ou 1 (échec).

Notes

sp_update_notification doit être exécuté à partir de la msdb base de données.

Vous pouvez mettre à jour une notification pour un opérateur qui n’a pas les informations d’adresse nécessaires à l’aide de la notification_method spécifiée. Si une défaillance se produit lors de l’envoi d’un message électronique ou d’une notification de pagineur, l’échec est signalé dans le journal des erreurs de SQL Server Agent.

autorisations

Pour exécuter cette procédure stockée, les utilisateurs doivent disposer du rôle serveur fixe sysadmin .

Exemples

L’exemple suivant modifie la méthode de notification pour les notifications envoyées pour François Ajenstatl’alerte Test Alert.

USE msdb;
GO

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