Partager via


Objets de messagerie de base de données

S’applique à : SQL Server Azure SQL Managed Instance

La base de données msdb est la base de données hôte de messagerie de base de données. Elle contient les procédures stockées et les objets de messagerie de la messagerie de base de données. Microsoft SQL Server Management Studio contient l'Assistant Configuration de Database Mail qui permet d'activer Database Mail, de créer et de gérer les profils et les comptes, et de configurer les options de la messagerie de base de données.

Objets dans la base de données msdb

Service Broker doit être activé dans la base de données msdb. Cependant, Database Mail n'utilise pas la mise en réseau Service Broker. Par conséquent, les utilisateurs ne sont pas obligés de créer un point de terminaison Service Broker pour utiliser Database Mail. Le processus de Database Mail externe utilise une connexion ADO.NET standard pour communiquer avec SQL Server.

La messagerie de base de données expose les objets suivants dans la base de données msdb lorsque la messagerie de base de données est activée.

Ces objets sont l'interface de la messagerie de base de données au sein de la base de données hôte de messagerie. D'autres objets sont installés pour implémenter les fonctions proposées par les objets répertoriés ci-dessus. Cependant, ces objets sont réservés à une utilisation interne.

Nom Type Description
sysmail_allitems (Transact-SQL) Afficher Liste tous les messages soumis à la messagerie de base de données.
sysmail_event_log (Transact-SQL) Afficher Liste les messages sur le comportement du Database Mail External Program.
sysmail_faileditems (Transact-SQL) Afficher Informations sur les messages que la messagerie de base de données n'a pas pu envoyer
sysmail_mailattachments (Transact-SQL) Afficher Informations sur les pièces jointes aux messages de la messagerie de base de données.
sysmail_sentitems (Transact-SQL) Afficher Informations sur les messages envoyés au moyen de la messagerie de base de données.
sysmail_unsentitems (Transact-SQL) Afficher Informations sur les messages que la messagerie de base de données est en train d'envoyer
sp_send_dbmail (Transact-SQL) Procédure stockée Envoie des messages électroniques à l'aide de la messagerie de base de données.
sysmail_delete_log_sp (Transact-SQL) Procédure stockée Efface les messages du journal de la messagerie de base de données.
sysmail_delete_mailitems_sp (Transact-SQL) Procédure stockée Efface les messages de la file d'attente de la messagerie de base de données.
sysmail_help_status_sp (Transact-SQL) Procédure stockée Indique si la messagerie de base de données est démarrée.
sysmail_start_sp (Transact-SQL) Procédure stockée Démarre les objets Service Broker utilisés par le programme externe. Ces objets sont démarrés par défaut.
sysmail_stop_sp (Transact-SQL) Procédure stockée Arrête les objets Service Broker utilisés par le programme externe.

Voir aussi

Messagerie de base de données
SQL Server Service Broker