Condividi tramite


sysmail_start_sp (Transact-SQL)

Avvia l'esecuzione di Posta elettronica database mediante l'avvio degli oggetti di Service Broker utilizzati dal programma esterno.

Icona di collegamento a un argomento 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)

Concetti

Posta elettronica database

Opzione di configurazione del server Database Mail XPs