Partager via


sysmail_mailattachments (Transact-SQL)

S'applique à : SQL Server

Contient une ligne pour chaque pièce jointe soumise à la messagerie de base de données. Utilisez cette vue lorsque vous voulez des informations sur les pièces jointes de la messagerie de base de données. Pour passer en revue tous les e-mails traités par la messagerie de base de données, utilisez sysmail_allitems (Transact-SQL).

Nom de la colonne Type de données Description
attachment_id int Identificateur de la pièce jointe.
mailitem_id int Identificateur de l'élément de messagerie qui contenait la pièce jointe.
nom_fichier nvarchar(520) Nom de fichier de la pièce jointe. Lorsque attach_query_result a la valeur 1 et query_attachment_filename a la valeur NULL, la messagerie de base de données crée un nom de fichier arbitraire.
fichiersize int Taille de la pièce jointe en octets.
attachement varbinary(max) Contenu de la pièce jointe.
last_mod_date datetime Date et heure de la dernière modification de la ligne.
last_mod_user sysname Dernier utilisateur qui a modifié la ligne.

Notes

En cas de résolution des problèmes de la messagerie de base de données, utilisez cette vue pour voir les propriétés des pièces jointes.

Les pièces jointes stockées dans les tables système peuvent entraîner la croissance de la base de données msdb . Utilisez sysmail_delete_mailitems_sp pour supprimer des éléments de messagerie et leurs pièces jointes associées. Pour plus d’informations, consultez Créer un travail SQL Server Agent pour archiver les messages de messagerie de base de données et les journaux d’événements.

autorisations

Accordé au rôle serveur fixe sysadmin et au rôle de base de données DatabaseMailUserRole . Lorsqu’il est exécuté par un membre du rôle serveur fixe sysadmin , cette vue affiche toutes les pièces jointes. Les autres utilisateurs voient uniquement les pièces jointes des messages qu'ils ont essayé d'envoyer.

Voir aussi

sysmail_allitems (Transact-SQL)
sysmail_faileditems (Transact-SQL)
sysmail_sentitems (Transact-SQL)
sysmail_unsentitems (Transact-SQL)
sysmail_event_log (Transact-SQL)