Configurer la messagerie SQL Server Agent pour utiliser la messagerie de base de données
S’applique à :SQL Server
Cet article explique comment configurer SQL Server Agent pour utiliser la messagerie de base de données pour envoyer des notifications et des alertes dans SQL Server à l’aide de SQL Server Management Studio.
- Pour plus d’informations sur l’activation et la configuration de la messagerie de base de données, consultez Configurer la messagerie de base de données.
- Pour obtenir un exemple utilisant Transact-SQL, consultez Créer un profil de messagerie de base de données.
- Pour envoyer des messages électroniques à l’aide de travaux SQL Agent dans Azure SQL Managed Instance, SQL Server Agent ne peut utiliser qu’un seul profil de messagerie de base de données et doit être appelé
AzureManagedInstance_dbmail_profile
. Pour plus d’informations et un exemple de script, consultez les notifications de travaux d’Azure SQL Managed Instance SQL Agent.
Prerequisites
Créez un compte de messagerie de base de données pour le compte de service SQL Server Agent à utiliser.
Créez un profil de messagerie de base de données pour le compte de service SQL Server Agent à utiliser et ajouter l’utilisateur au rôle de base de données DatabaseMailUserRole dans la
msdb
base de données. Pour obtenir des instructions, consultez Les utilisateurs sont-ils correctement configurés pour envoyer du courrier électronique.Définissez le profil comme profil par défaut pour la
msdb
base de données.
Sécurité
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
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 plus d’informations et un exemple de script, consultez les notifications de travaux d’Azure SQL Managed Instance SQL Agent.
Pour configurer SQL Server Agent pour utiliser la messagerie de base de données dans SQL Server
Dans l’Explorateur d’objets, développez une instance SQL Server.
Cliquez avec le bouton de droite sur SQL Server Agent, puis sélectionnez Propriétés.
Sélectionnez Système d’alerte.
Sélectionnez Activer le profil de messagerie.
Dans la liste Système de messagerie , choisissez Database Mail.
Dans la liste Profil de la messagerie, sélectionnez un profil de messagerie pour la messagerie de base de données.
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.
-
Les alertes peuvent être configurées pour notifier à un opérateur une situation du système d'exploitation ou un événement de base de données particuliers.
-
Les opérateurs sont des alias pour les personnes ou les groupes qui peuvent recevoir une notification électronique
Étapes suivantes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour