Créer un opérateur

Cette rubrique explique comment configurer un compte utilisateur pour qu'il reçoive des notifications relatives aux travaux de l'Agent Microsoft SQL Server 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 créer un opérateur, utilisez :

    SQL Server Management Studio

    Transact-SQL

Avant de commencer

Limitations et restrictions

  • Les options Radiomessagerie et net send seront supprimées de l'Agent SQL Server dans une version future de Microsoft SQL Server. Évitez d'utiliser ces fonctionnalités dans une nouvelle tâche de développement et prévoyez de modifier les applications qui les utilisent actuellement.

  • Remarque : l'Agent SQL Server doit être configuré pour utiliser la messagerie de base de données pour envoyer des notifications aux opérateurs par messagerie électronique ou radiomessagerie. Pour plus d'informations, consultez Affecter des alertes à un opérateur.

  • SQL Server Management Studio est un outil dont l'interface graphique permet de gérer facilement les travaux. Son utilisation est recommandée pour créer et gérer l'infrastructure des travaux.

Sécurité

Autorisations

Seuls les membres du rôle serveur fixe sysadmin peuvent créer des opérateurs.

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

Utilisation de SQL Server Management Studio

Pour créer un opérateur

  1. Dans l'Explorateur d'objets, cliquez sur le signe plus (+) pour développer le serveur sur lequel vous souhaitez créer un opérateur de SQL Server Agent.

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

  3. Cliquez avec le bouton droit sur le dossier Opérateurs, puis sélectionnez Nouvel opérateur.

    Les options suivantes sont disponibles sur la page Général de la boîte de dialogue Nouvel opérateur :

    • Nom
      Permet de modifier le nom de l'opérateur.

    • Activé
      Permet d'activer l'opérateur. Aucune notification n'est envoyée à l'opérateur lorsque cette option est désactivée.

    • Nom de messagerie électronique
      Spécifie l'adresse de messagerie de l'opérateur.

    • Adresse d'envoi réseau
      Spécifie l'adresse à utiliser pour net send.

    • Nom de l'adresse de radiomessagerie
      Spécifie l'adresse de messagerie à utiliser pour la radiomessagerie de l'opérateur.

    • Planification de la radiomessagerie active
      Définit les périodes d'activité de la radiomessagerie.

    • Lundi - Dimanche
      Permet de sélectionner les jours d'activité de la radiomessagerie.

    • Début de journée
      Sélectionne l'heure après laquelle l'Agent SQL Server envoie des messages à la radiomessagerie.

    • Fin de journée
      Sélectionne l'heure après laquelle l'Agent SQL Server n'envoie plus de messages à la radiomessagerie.

    Les options suivantes sont disponibles sur la page Notifications de la boîte de dialogue Nouvel opérateur :

    • Alertes
      Affiche les alertes dans l'instance.

    • Travaux
      Affiche les travaux dans l'instance.

    • Liste d'alertes
      Affiche la liste des alertes dans l'instance.

    • Liste des travaux
      Affiche la liste des travaux dans l'instance.

    • Courrier électronique
      Notifie cet opérateur à l'aide d'un courrier électronique.

    • Récepteur de radiomessagerie
      Notifie cet opérateur en envoyant un courrier électronique à son adresse de radiomessagerie.

    • Envoi réseau
      Notifie cet opérateur à l'aide de net send.

  4. Lorsque la création du nouvel opérateur est terminée, cliquez sur OK.

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

Utilisation de Transact-SQL

Pour créer 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.

    -- sets up the operator information for user 'danwi.' The operator is enabled. 
    -- SQL Server Agent sends notifications by pager from Monday through Friday from 8 A.M. to 5 P.M.
    USE msdb ;
    GO
    
    EXEC dbo.sp_add_operator
        @name = N'Dan Wilson',
        @enabled = 1,
        @email_address = N'danwi',
        @pager_address = N'5551290AW@pager.Adventure-Works.com',
        @weekday_pager_start_time = 080000,
        @weekday_pager_end_time = 170000,
        @pager_days = 62 ;
    GO
    

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

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