sysmail_start_sp (Transact-SQL)
Avvia l'esecuzione di Posta elettronica database mediante l'avvio degli oggetti di Service Broker utilizzati dal programma esterno.
Convenzioni della sintassi Transact-SQL
Sintassi
sysmail_start_sp
Argomenti
Nessuno
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nessuno
Osservazioni
Posta elettronica database non viene abilitato né installato durante l'installazione di SQL Server. Per abilitare e installare oggetti di Posta elettronica database, utilizzare la Configurazione guidata posta elettronica database.
Questa stored procedure è archiviata nel database msdb. Questa stored procedure avvia la coda di Posta elettronica database contenente le richieste dei messaggi in uscita e abilita l'attivazione di Service Broker per il programma esterno.
Se le code vengono avviate, il programma esterno Posta elettronica database elabora i messaggi. Questa procedura consente di riavviare le code dopo il loro arresto con la stored procedure sysmail_stop_sp.
[!NOTA]
Questa stored procedure avvia solo le code di Posta elettronica database e non attiva il recapito dei messaggi di Service Broker nel database.
Autorizzazioni
Le autorizzazioni di esecuzione per questa procedura vengono assegnate per impostazione predefinita ai membri del ruolo predefinito del server sysadmin.
Esempi
Nell'esempio seguente Posta elettronica database viene avviato nel database msdb. Nell'esempio si presuppone che il programma esterno Posta elettronica database sia stato abilitato.
USE msdb ;
GO
EXECUTE dbo.sysmail_start_sp ;
GO
Vedere anche
Riferimento
sysmail_stop_sp (Transact-SQL)
Stored procedure di Posta elettronica database (Transact-SQL)