Controlli e registrazione di Posta elettronica databaseDatabase Mail Log and Audits

La funzionalità di registrazione di Posta elettronica database è stata progettata per fornire un modo per isolare e correggere i problemi.The Database Mail logging functionality is designed to provide a way to isolate and correct problems. Posta elettronica database memorizza le informazioni del log nel database msdb .Database Mail stores the log information in the msdb database. Le informazioni sul contenuto di Posta elettronica database, dello stato dei messaggi di posta elettronica e eventuali messaggi ricevuti, come ad esempio messaggi di errore, vengono registrati da Posta elettronica database e possono essere utilizzati per scopi di diagnosi e controllo.Information about Database Mail e-mail content, status of e-mails, and any messages received, such as errors are logged by Database Mail and can be used for troubleshooting and auditing purposes.

Log di Posta elettronica databaseDatabase Mail Logs

Le tabelle presenti nel database msdb registrano le informazioni provenienti dal Programma esterno di Posta elettronica database.Tables in the msdb database log information from the Database Mail External Program. Le Viste di Posta elettronica database (Transact-SQL) espongono le tabelle per la risoluzione dei problemi.Database Mail Views (Transact-SQL) expose the tables for troubleshooting purposes. Nella vista sysmail_event_log (Transact-SQL) vengono visualizzati errori se Service Broker non è in grado di attivare il programma esterno, se il programma esterno rileva errori di rete oppure se il server SMTP (Simple Mail Transfer Protocol) rifiuta un messaggio di posta elettronica.Errors appear in the sysmail_event_log (Transact-SQL) view if Service Broker cannot activate the external program, if the external program encounters networking errors or if the Simple Mail Transport Protocol (SMTP) server refuses an e-mail message. Se il programma esterno non può connettersi alle tabelle di msdb, gli errori verranno registrati nel registro eventi applicazioni di Windows.In the event that the external program cannot log to the msdb tables, the program logs errors to the Windows application event log.

Le tabelle interne nel database msdb includono i messaggi di posta elettronica e gli allegati inviati da Posta elettronica database, insieme allo stato corrente di ogni messaggio.Internal tables in the msdb database contain the e-mail messages and attachments sent from Database Mail, together with the current status of each message. Le tabelle vengono aggiornate da Posta elettronica database all'elaborazione di ogni messaggio.Database Mail updates these tables as each message is processed.

Attività di controllo di Posta elettronica databaseDatabase Mail Auditing tasks

Analisi e gestione dei log di Posta elettronica databaseReviewing and managing Database Mail logs Collegamento all'argomentoLink to Topic
Controllo dello stato di recapito di un singolo messaggioCheck the delivery status of an individual message Controllare lo stato di messaggi di posta elettronica inviati con Posta elettronica databaseCheck the Status of E-Mail Messages Sent With Database Mail
Pulizia dei messaggi di Posta elettronica database, allegati e voci di registroClean up Database Mail messages, attachments, and log entries sysmail_delete_mailitems_sp (Transact-SQL)sysmail_delete_mailitems_sp (Transact-SQL)

sysmail_delete_log_sp (Transact-SQL)sysmail_delete_log_sp (Transact-SQL)
Archiviazione di messaggi di Posta elettronica database e logArchive the Database Email Messages and Logs Creazione di un processo di SQL Server Agent per l'archiviazione di messaggi e log eventi di Posta elettronica databaseCreate a SQL Server Agent Job to Archive Database Mail Messages and Event Logs

Vedere ancheSee Also

Monitorare l'utilizzo delle risorse (Monitor di sistema)Monitor Resource Usage (System Monitor)