Créer un opérateur
S’applique à : SQL Server Azure SQL Managed Instance
Important
Dans Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez Différences T-SQL entre Azure SQL Managed Instance et SQL Server.
Cette rubrique explique comment configurer un compte d’utilisateur pour qu’il reçoive des notifications relatives aux travaux de Microsoft SQL Server Agent dans SQL Server à l’aide de SQL Server Management Studio ou Transact-SQL.
Avant de commencer
Limitations et restrictions
Les options du récepteur de radiomessagerie et net send seront supprimées de SQL Server Agent 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 : SQL Server Agent 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 offre un moyen simple et graphique de gérer les tâches, et est recommandé pour la création et la gestion de l'infrastructure de travail.
Sécurité
Autorisations
Seuls les membres du rôle serveur fixe sysadmin peuvent créer des opérateurs.
Utilisation de SQL Server Management Studio
Pour créer un opérateur
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.
Cliquez sur le signe plus (+) pour développer Agent SQL Server.
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.Enabled
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 SQL Server Agent envoie des messages à la radiomessagerie.Fin de journée
Sélectionne l’heure après laquelle SQL Server Agent 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.Tâches
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.Messagerie électronique
Notifie cet opérateur à l'aide d'un courrier électronique.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.Lorsque la création du nouvel opérateur est terminée, cliquez sur OK.
Utilisation de Transact-SQL
Pour créer un opérateur
Dans l' Explorateur d'objets, connectez-vous à une instance du Moteur de base de données.
Dans la barre d'outils standard, cliquez sur Nouvelle requête.
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).