Affecter des alertes à un opérateur

Cette rubrique explique comment affecter des alertes de l'Agent Microsoft SQL Server à des opérateurs afin qu'ils puissent recevoir des notifications concernant des travaux dans SQL Server 2012 à l'aide de SQL Server Management Studio ou de Transact-SQL.

Dans cette rubrique

  • Avant de commencer :

    Limitations et restrictions

    Sécurité

  • Pour affecter des alertes à un opérateur, utilisez :

    SQL Server Management Studio

    Transact-SQL

Avant de commencer

Limitations et restrictions

  • SQL Server Management Studio est un outil simple, basé sur une interface graphique, qui permet de gérer le système d'alertes dans sa totalité. Son utilisation est recommandée pour configurer l'infrastructure d'alertes.

  • Pour envoyer une notification en réponse à une alerte, vous devez d'abord configurer l'Agent SQL Server pour l'envoi de messages électroniques. Pour plus d'informations, consultez Configurer la messagerie de l'Agent SQL Server en vue de l'utilisation de la messagerie de base de données.

  • En cas d'échec lors de l'envoi d'un message par courrier électronique ou d'une notification par radiomessagerie, l'échec est consigné dans le journal des erreurs du service SQL Server Agent.

Sécurité

Autorisations

Seuls les membres du rôle serveur fixe sysadmin peuvent affecter des alertes aux opérateurs.

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Utilisation de SQL Server Management Studio

Pour affecter des alertes à un opérateur

  1. Dans l'Explorateur d'objets, cliquez sur le signe plus (+) pour développer le serveur qui contient l'opérateur auquel vous souhaitez affecter une alerte.

  2. Cliquez sur le signe plus (+) pour développer SQL Server Agent.

  3. Cliquez sur le signe plus (+) pour développer le dossier Opérateurs.

  4. Cliquez avec le bouton droit sur l'opérateur auquel vous souhaitez affecter une alerte et sélectionnez Propriétés, puis la page Notifications.

  5. Dans la boîte de dialogue Propriétés operator_name, sous Sélectionner une page, sélectionnez Notifications.

  6. Sous Afficher les notifications envoyées à cet utilisateur par, sélectionnez Alertes pour afficher la liste des alertes envoyées à cet opérateur, ou sélectionnez Travaux pour afficher la liste des travaux qui envoient des notifications à cet opérateur. Activez une ou plusieurs cases à cocher parmi les suivantes pour définir, en fonction de vos besoins, la méthode de notification pour chaque notification : Messagerie électronique, Radiomessagerie ou Net send.

  7. Lorsque vous avez terminé, cliquez sur OK.

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Utilisation de Transact-SQL

Pour affecter des alertes à un opérateur

  1. Dans l'Explorateur d'objets, connectez-vous à une instance de Moteur de base de données.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.

    -- adds an e-mail notification for the specified alert (Test Alert)
    -- This example assumes that Test Alert already exists and that François Ajenstat is a valid operator name.
    USE msdb ;
    GO
    
    EXEC dbo.sp_add_notification
     @alert_name = N'Test Alert',
     @operator_name = N'François Ajenstat',
     @notification_method = 1 ;
    GO
    

Pour plus d'informations, consultez sp_add_notification (Transact-SQL).

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]