Oggetti di messaggistica di Posta elettronica database
Si applica a: SQL Server e Istanza gestita di SQL di Azure
Il database msdb funge da host della posta elettronica. Questo database include le stored procedure e gli oggetti di messaggistica per Posta elettronica database. In Microsoft SQL Server Management Studio è disponibile la Configurazione guidata posta elettronica database che consente di abilitare questo componente, creare e gestire profili e account e configurare le opzioni di Posta elettronica database.
Oggetti in un database msdb
Service Broker deve essere abilitato nel database msdb. Posta elettronica database, tuttavia, non utilizza le funzionalità di rete di Service Broker. Non è quindi necessario che gli utenti creino un endpoint di Service Broker per l'utilizzo di Posta elettronica database. Il processo esterno di Posta elettronica database usa una connessione standard ADO.NET per comunicare con SQL Server.
Quando abilitato, Posta elettronica database espone gli oggetti seguenti nel database msdb quando viene abilitata.
Tali oggetti rappresentano l'interfaccia per Posta elettronica database all'interno del database host della posta elettronica. Per implementare le funzionalità fornite dagli oggetti elencati sopra, vengono installati altri oggetti che sono tuttavia riservati per utilizzo interno.
Nome | Tipo | Descrizione |
---|---|---|
sysmail_allitems (Transact-SQL) | Visualizza | Elenca tutti i messaggi inviati a Posta elettronica database. |
sysmail_event_log (Transact-SQL) | Visualizza | Elenca i messaggi relativi al comportamento di Database Mail External Program. |
sysmail_faileditems (Transact-SQL) | Visualizza | Informazioni relative ai messaggi che non è stato possibile inviare tramite Posta elettronica database. |
sysmail_mailattachments (Transact-SQL) | Visualizza | Informazioni relative agli allegati ai messaggi di Posta elettronica database. |
sysmail_sentitems (Transact-SQL) | Visualizza | Informazioni relative ai messaggi inviati tramite Posta elettronica database. |
sysmail_unsentitems (Transact-SQL) | Visualizza | Informazioni relative ai messaggi di cui è in corso un tentativo di invio da parte di Posta elettronica database. |
sp_send_dbmail (Transact-SQL) | Stored procedure | Invia messaggi di posta elettronica tramite Posta elettronica database. |
sysmail_delete_log_sp (Transact-SQL) | Stored procedure | Elimina i messaggi dal log di Posta elettronica database. |
sysmail_delete_mailitems_sp (Transact-SQL) | Stored procedure | Elimina gli elementi di posta dalla coda di Posta elettronica database. |
sysmail_help_status_sp (Transact-SQL) | Stored procedure | Indica se Posta elettronica database è stato avviato. |
sysmail_start_sp (Transact-SQL) | Stored procedure | Avvia gli oggetti Service Broker utilizzati dal programma esterno, che vengono avviati per impostazione predefinita. |
sysmail_stop_sp (Transact-SQL) | Stored procedure | Arresta gli oggetti Service Broker utilizzati dal programma esterno. |