Partager via


Journal de messagerie de base de données et audits

La fonctionnalité de journalisation de la messagerie de base de données est conçue pour fournir un moyen d’isoler et de corriger les problèmes. Database Mail stocke les informations de journal dans la base de données msdb . Informations sur le contenu du courrier électronique de la messagerie de base de données, l’état des e-mails et tous les messages reçus, tels que les erreurs sont journalisées par la messagerie de base de données et peuvent être utilisées à des fins de résolution des problèmes et d’audit.

Journaux de messagerie de base de données

Tables de la base de données msdb enregistrent des informations provenant du programme externe de messagerie de base de données. Les vues de messagerie de base de données (Transact-SQL) exposent les tables à des fins de résolution des problèmes. Les erreurs apparaissent dans la vue sysmail_event_log (Transact-SQL) si Service Broker ne peut pas activer le programme externe, si le programme externe rencontre des erreurs réseau ou si le serveur SMTP (Simple Mail Transport Protocol) refuse un message électronique. Si le programme externe ne peut pas se connecter aux tables msdb , le programme journalise les erreurs dans le journal des événements de l’application Windows.

Les tables internes de la base de données msdb contiennent les messages et pièces jointes envoyés à partir de la messagerie de base de données, ainsi que l’état actuel de chaque message. La messagerie de base de données met à jour ces tables à mesure que chaque message est traité.

Tâches d’audit de messagerie de base de données

Examen et gestion des journaux de messagerie de base de données Lien vers la rubrique
Vérifier l’état de remise d’un message individuel Vérifier l’état des messages électroniques envoyés avec la messagerie de base de données
Nettoyer les messages de messagerie de base de données, les pièces jointes et les entrées de journal sysmail_delete_mailitems_sp (Transact-SQL)

sysmail_delete_log_sp (Transact-SQL)
Archiver les messages email et les logs de base de données Créer un travail SQL Server Agent pour archiver les messages de messagerie de base de données et les journaux d’événements

Voir aussi

Analyser l'utilisation des ressources (Moniteur système)