sysmail_mailattachments (Transact-SQL)
Aplica-se: SQL Server
Contém uma linha para cada anexo enviado ao Database Mail. Use esta exibição quando quiser informações sobre anexos do Database Mail. Para revisar todos os emails processados pelo Database Mail, use sysmail_allitems (Transact-SQL).
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
attachment_id | int | Identificador do anexo. |
mailitem_id | int | Identificador do item de email que continha o anexo. |
filename | Nvarchar(520) | O nome de arquivo do anexo. Quando attach_query_result é 1 e query_attachment_filename é NULL, o Database Mail cria um nome de arquivo arbitrário. |
tamanho do arquivo | int | O tamanho do anexo em bytes. |
anexo | varbinary(max) | O conteúdo do anexo. |
last_mod_date | datetime | A data e a hora da última modificação da linha. |
last_mod_user | sysname | O usuário que modificou a linha pela última vez. |
Comentários
Ao solucionar problemas do Database Mail, use esta exibição para ver as propriedades dos anexos.
Os anexos armazenados nas tabelas do sistema podem fazer com que o banco de dados msdb aumente. Use sysmail_delete_mailitems_sp para excluir itens de email e seus anexos associados. Para obter mais informações, consulte Criar um trabalho do SQL Server Agent para arquivar mensagens de email de banco de dados e logs de eventos.
Permissões
Concedido à função de servidor fixa sysadmin e à função de banco de dados DatabaseMailUserRole . Quando executado por um membro da função de servidor fixa sysadmin , esse modo de exibição mostra todos os anexos. Todos os outros usuários veem somente os anexos de mensagens que enviaram.
Confira também
sysmail_allitems (Transact-SQL)
sysmail_faileditems (Transact-SQL)
sysmail_sentitems (Transact-SQL)
sysmail_unsentitems (Transact-SQL)
sysmail_event_log (Transact-SQL)