Journal et audits de la messagerie de base de données
S’applique à :SQL ServerAzure SQL Managed Instance
La fonctionnalité de journalisation de la messagerie de base de données offre un moyen d'isoler et de résoudre les problèmes. La messagerie de base de données stocke les informations du journal dans la base de données msdb . Les informations sur le contenu des messages électroniques de la messagerie de base de données, l'état des messages électroniques et tous les messages reçus (notamment les erreurs) sont enregistrées par la messagerie de base de données et peuvent être utilisées à des fins de dépannage et d'audit.
Journaux de la messagerie de base de données
Les tables de la base de données msdb journalisent les informations en provenance du Programme externe de la 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 , il consigne les erreurs dans le journal des événements des applications Windows.
Les tables internes de la base de données msdb contiennent les messages électroniques et les pièces jointes envoyés depuis la messagerie de base de données, ainsi que l’état actuel de chaque message. La messagerie de base de données met ces tables à jour chaque fois qu'un message est traité.
Tâches d'audit de la messagerie de base de données
Vérification et gestion des journaux de la 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, les pièces jointes et les entrées de journal de la messagerie de base de données | sysmail_delete_mailitems_sp (Transact-SQL) sysmail_delete_log_sp (Transact-SQL) |
Archiver les messages et les journaux de la messagerie de base de données | Créer un travail SQL Server Agent pour archiver les messages et les journaux d’événements de la messagerie de base de données |
Voir aussi
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