Partager via


sp_update_notification (Transact-SQL)

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

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

sp_update_notification
          [@alert_name =] 'alert' ,
     [@operator_name =] 'operator' ,
     [@notification_method =] notification

Arguments

  • [ @alert_name =] 'alert'
    Nom de l'alerte associée à cette notification. alert est de type sysname, sans valeur par défaut.

  • [ @operator_name =] 'operator'
    Opérateur qui sera notifié au déclenchement de l'alerte. L'argument operator est de type sysname et n'a pas de valeur par défaut.

  • [ @notification_method =] notification
    Méthode utilisée pour notifier l'opérateur. L'argument notificationest de type tinyint, sans valeur par défaut, et peut prendre une ou plusieurs des valeurs suivantes.

    Valeur

    Description

    1

    Courrier électronique

    2

    Radiomessagerie

    4

    Envoi réseau

    7

    Toutes les méthodes

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Notes

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

Vous pouvez mettre à jour une notification destinée à un opérateur qui ne dispose pas des informations d'adresse nécessaires à l'aide de l'argument notification_method spécifié. En cas d'échec de l'envoi d'une notification par courrier électronique ou par radiomessagerie, l'échec est consigné dans le journal des erreurs de l'Agent Microsoft SQL Server.

Autorisations

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

Exemples

L'exemple suivant modifie la méthode de notification des notifications envoyées à François Ajenstat pour 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