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
Set di risultati
Nessuno
Osservazioni
Posta elettronica database non viene attivato né installato durante l'installazione di SQL Server. Utilizzare Configurazione guidata posta elettronica database per attivare e installare gli oggetti di 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 attiva 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 la loro interruzione 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. Per ulteriori informazioni sull'attivazione del recapito dei messaggi di Service Broker, vedere Procedura: Attivazione del recapito dei messaggi di Service Broker nei database (Transact-SQL).
Autorizzazioni
Le autorizzazioni di esecuzione per questa procedura vengono assegnate per impostazione predefinita ai membri del ruolo predefinito del server sysadmin.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
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 attivato.
USE msdb ;
GO
EXECUTE dbo.sysmail_start_sp ;
GO
Vedere anche
Riferimento
sysmail_stop_sp (Transact-SQL)
Stored procedure di Posta elettronica database e SQL Mail (Transact-SQL)
Altre risorse
Posta elettronica database
Configurazione superficie di attacco di SQL Server
Opzione Database Mail XPs