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 |
|
2 |
Pager |
4 |
net send |
7 |
Toutes les méthodes |
Valeurs des codes de retour
0
(réussite) or 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 Ajenstat
l’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