Partager via


Configurer la messagerie SQL Server Agent en vue d’utiliser Database Mail

s’applique à :SQL ServerAzure SQL Managed Instance

Cet article explique comment configurer SQL Server Agent pour utiliser Database Mail en vue d’envoyer des notifications et des alertes dans SQL Server à l’aide de SQL Server Management Studio.

Prérequis

  1. Configurer la messagerie de base de données.

  2. Créez un compte de messagerie de base de données pour le compte de service SQL Server Agent à utiliser.

  3. Créez un profil de messagerie de base de données pour le compte de service SQL Server Agent à utiliser et ajoutez l’utilisateur au rôle de base de données DatabaseMailUserRole dans la msdb base de données. Vérifiez que les utilisateurs sont correctement configurés pour envoyer du courrier.

  4. Définir le profil comme profil par défaut pour la base de données msdb.

autorisations

L'utilisateur qui crée les comptes de profils et exécute des procédures stockées doit être membre du rôle serveur fixe sysadmin.

Utiliser SQL Server Management Studio pour configurer SQL Server Agent pour utiliser la messagerie de base de données

Conseil / Astuce

Les étapes suivantes ne sont pas nécessaires dans Azure SQL Managed Instance, qui est déjà configurée pour rechercher un profil appelé AzureManagedInstance_dbmail_profile. Pour obtenir plus d’informations et un exemple de script, consultez Notifications de travaux SQL Agent dans Azure SQL Managed Instance.

Les étapes suivantes utilisent SQL Server Management Studio (SSMS)

  1. Connectez-vous à l’instance SQL Server.

  2. Dans l’Explorateur d’objets, développez une instance SQL Server.

  3. Cliquez avec le bouton de droite sur SQL Server Agent, puis sélectionnez Propriétés.

  4. Sélectionnez Système d’alerte.

  5. Sélectionnez Activer le profil de messagerie.

  6. Dans la liste Système de messagerie , choisissez Database Mail.

  7. Dans la liste Profil de la messagerie, sélectionnez un profil de messagerie pour la messagerie de base de données.

  8. Redémarrez SQL Server Agent.

Tâches de suivi

Les tâches suivantes sont nécessaires pour terminer la configuration de l'Agent pour envoyer des alertes et des notifications.

  • Alertes

    Les alertes SQL Agent peuvent être configurées pour notifier un opérateur d’un événement de base de données particulier ou d’une condition de système d’exploitation.

  • Opérateurs

    Les opérateurs SQL Agent sont des alias pour des personnes ou des groupes qui peuvent recevoir des notifications, par exemple par e-mail.