Contiene una riga per ogni Posta elettronica database messaggio con stato di errore. Utilizzare questa vista per controllare quali messaggi non sono stati inviati correttamente.
Identificatore dell'elemento di posta nella coda della posta.
profile_id
int
Identificatore del profilo utilizzato per l'invio del messaggio.
Destinatari
varchar(max)
Indirizzi di posta elettronica dei destinatari del messaggio.
copy_recipients
varchar(max)
Indirizzi di posta elettronica degli utenti che ricevono una copia del messaggio.
blind_copy_recipients
varchar(max)
Indirizzi di posta elettronica degli utenti che ricevono una copia del messaggio, ma i cui nomi non sono indicati nell'intestazione del messaggio.
subject
nvarchar(510)
Oggetto del messaggio.
body
varchar(max)
Il corpo del messaggio.
body_format
varchar(20)
Formato del corpo del messaggio. I possibili valori sono TEXT e HTML.
importance
varchar(6)
Parametro di importanza del messaggio.
sensibilità
varchar(12)
Parametro di riservatezza del messaggio.
file_attachments
varchar(max)
Elenco delimitato da punti e virgola dei nomi dei file allegati al messaggio di posta elettronica.
Attachment_encoding
varchar(20)
Tipo di allegato del messaggio di posta elettronica.
Query
varchar(max)
Query eseguita dal programma di posta elettronica.
execute_query_database
sysname
Contesto di database all'interno del quale il programma di posta elettronica ha eseguito la query.
attach_query_result_as_file
bit
Quando il valore è 0, i risultati della query sono inclusi nel corpo del messaggio di posta elettronica, dopo il contenuto del corpo. Quando il valore è 1, i risultati sono restituiti come file allegato.
query_result_header
bit
Quando il valore è 1, i risultati della query includono le intestazioni di colonna. Quando il valore è 0, i risultati della query non includono le intestazioni di colonna.
query_result_width
int
Parametro query_result_width del messaggio.
query_result_separator
char(1)
Carattere utilizzato per separare le colonne nell'output della query.
Parametro append_query_error del messaggio. 0 indica che Posta elettronica database non deve inviare il messaggio di posta elettronica se la query contiene un errore.
send_request_date
datetime
Data e ora di inserimento del messaggio nella coda della posta.
send_request_user
sysname
Utente che ha inviato il messaggio. Corrisponde al contesto utente della procedura di Posta elettronica database e non al campo Da del messaggio.
sent_account_id
int
Identificatore dell'account di Posta elettronica database utilizzato per l'invio del messaggio. Per questa vista è sempre NULL.
sent_status
varchar(8)
Stato del messaggio. Errore sempre per questa visualizzazione.
sent_date
datetime
Data e ora di rimozione del messaggio dalla coda della posta.
last_mod_date
datetime
Data e ora dell'ultima modifica della riga.
last_mod_user
sysname
Autore dell'ultima modifica della riga.
Osservazioni:
Usare la visualizzazione sysmail_faileditems per vedere quali messaggi non sono stati inviati da Posta elettronica database. Quando si risolvono i problemi relativi a Posta elettronica database, questa vista può consentire di identificare la natura del problema in quanto indica gli attributi dei messaggi che non sono stati inviati. Per visualizzare il motivo dell'errore, vedere la voce relativa al messaggio non riuscito nella vista sysmail_event_log (Transact-SQL).
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 i messaggi non riusciti. Tutti gli altri utenti vedono semplicemente i messaggi non recapitati che hanno cercato di inviare personalmente.
Evento guidato dalla community di intelligenza artificiale, SQL, Power BI, Infrastruttura e intelligenza artificiale finale. 31 marzo - 2 aprile. Usare il codice MSCUST per uno sconto di $ 150. I prezzi sono saliti il 11 febbraio.