Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
s’applique à :SQL Server
Azure SQL Managed Instance
Importante
Sur Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités de 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 ou limitations des tâches de SQL Agent dans SQL Managed Instance.
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
Le service de téléavertisseur et les options d'envoi net seront supprimés de SQL Server Agent dans une version ultérieure de Microsoft SQL Server. Évitez d’utiliser ces fonctionnalités dans le nouveau travail de développement et prévoyez de modifier les applications qui utilisent actuellement ces fonctionnalités.
Notez que SQL Server Agent doit être configuré pour utiliser la messagerie de base de données pour envoyer des notifications de messagerie et de paginateur aux opérateurs. Pour plus d’informations, consultez Affecter des alertes à un opérateur.
SQL Server Management Studio offre un moyen graphique simple de gérer les travaux et est la méthode recommandée pour créer et gérer l’infrastructure de travaux.
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 SQL Server Agent.
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
Modifiez le nom de l’opérateur.Activé
Activez l’opérateur. Lorsqu’elle n’est pas activée, aucune notification n’est envoyée à l’opérateur.nom de messagerie
Spécifie l’adresse de messagerie de l’opérateur.adresse d’envoi net
Spécifiez l’adresse à utiliser pour la commande net send de .nom de messagerie Pager
Spécifie l’adresse de messagerie à utiliser pour le pagineur de l’opérateur.Pager sur les horaires de service
Définit les heures auxquelles le pagineur est actif.lundi - Dimanche
Sélectionnez les jours pendant lesquels le pagineur est actif.Début de la journée de travail
Sélectionnez l’heure du jour après laquelle SQL Server Agent envoie des messages au pagineur.Fin de journée de travail
Sélectionnez l’heure du jour après laquelle SQL Server Agent n’envoie plus de messages au pagineur.Les options suivantes sont disponibles sur la page Notifications de la boîte de dialogue Nouvel opérateur :
Alertes
Affichez les alertes dans l’instance.Tâches
Affichez les emplois dans l'instance.liste d’alertes
Répertorie les alertes dans l’instance.Liste d'emplois
Répertorie les emplois dans l’instance.Courriel
Informez cet opérateur à l’aide de la messagerie.pager
Informez cet opérateur en envoyant un e-mail à l’adresse du biper.Envoi réseau
Notifiez cet opérateur en utilisant 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).