Share via


sysmail_mailattachments (Transact-SQL)

Aplica-se a: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 examinar todos os emails processados por 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, Database Mail cria um nome de arquivo arbitrário.
Filesize 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.

Anexos armazenados nas tabelas do sistema podem fazer com que o banco de dados msdb cresça. Use sysmail_delete_mailitems_sp para excluir itens de email e seus anexos associados. Para obter mais informações, consulte Criar um trabalho SQL Server Agent para arquivar Database Mail mensagens e logs de eventos.

Permissões

Concedida à 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 , essa exibição mostra todos os anexos. Todos os outros usuários veem somente os anexos de mensagens que enviaram.

Consulte Também

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