sysmail_mailattachments (Transact-SQL)
Si applica a: SQL Server
Contiene una riga per ogni allegato inviato a Posta elettronica database. Utilizzare questa vista quando si desidera ottenere informazioni sugli allegati di Posta elettronica database. Per esaminare tutti i messaggi di posta elettronica elaborati da Posta elettronica database usare sysmail_allitems (Transact-SQL).
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
attachment_id | int | Identificatore dell'allegato. |
mailitem_id | int | Identificatore dell'elemento di posta contenente l'allegato. |
filename | nvarchar(520) | Nome di file dell'allegato. Quando attach_query_result è 1 e query_attachment_filename è NULL, Posta elettronica database crea un nome file arbitrario. |
fileize | int | Dimensioni in byte dell'allegato. |
allegato | varbinary(max) | Contenuto dell'allegato. |
last_mod_date | datetime | Data e ora dell'ultima modifica della riga. |
last_mod_user | sysname | Autore dell'ultima modifica della riga. |
Osservazioni:
Quando si risolvono i problemi relativi a Posta elettronica database, è possibile utilizzare questa vista per visualizzare le proprietà degli allegati.
Gli allegati archiviati nelle tabelle di sistema possono causare l'aumento del database msdb . Utilizzare sysmail_delete_mailitems_sp per eliminare gli elementi di posta elettronica e i relativi allegati associati. Per altre informazioni, vedere Creare un processo di SQL Server Agent per archiviare Posta elettronica database messaggi e log eventi.
Autorizzazioni
Concesso al ruolo predefinito del server sysadmin e al ruolo del database DatabaseMailUserRole . Quando viene eseguito da un membro del ruolo predefinito del server sysadmin , questa visualizzazione mostra tutti gli allegati. Tutti gli altri utenti vedono semplicemente gli allegati dei messaggi che hanno inviato personalmente.
Vedi anche
sysmail_allitems (Transact-SQL)
sysmail_faileditems (Transact-SQL)
sysmail_sentitems (Transact-SQL)
sysmail_unsentitems (Transact-SQL)
sysmail_event_log (Transact-SQL)