Objets de messagerie de base de données

S’applique à :SQL ServerAzure 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 inclut l’Assistant Configuration de la messagerie de base de données pour activer la messagerie de base de données, créer et gérer des profils et des comptes, et configurer les options de 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 . Toutefois, la messagerie de base de données n’utilise pas la mise en réseau Service Broker. Par conséquent, les utilisateurs n’ont pas besoin de créer un point de terminaison Service Broker pour utiliser la messagerie de base de données. Le processus de messagerie de base de données 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