Condividi tramite


sysmail_stop_sp (Transact-SQL)

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

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

sysmail_stop_sp

Argomenti

Nessuno

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

Questa stored procedure è archiviata nel database msdb.

Questa stored procedure arresta la coda di Posta elettronica database contenente le richieste dei messaggi in uscita e disabilita Service Broker per il programma esterno.

Se le code vengono arrestate, il programma esterno Posta elettronica database non elabora i messaggi. Questa stored procedure consente di arrestare l'esecuzione di Posta elettronica database per motivi di manutenzione o risoluzione dei problemi.

Per avviare Posta elettronica database, utilizzare sysmail_start_sp. Si noti che sp_send_dbmail continua ad accettare i messaggi di posta anche se gli oggetti di Service Broker sono stati arrestati.

[!NOTA]

Questa stored procedure arresta solo le code di Posta elettronica database e non disattiva il recapito dei messaggi di Service Broker nel database. Questa stored procedure non disabilita le stored procedure estese di Posta elettronica database per ridurre la superficie di attacco. Per disabilitare la stored procedure estesa, vedere l'opzione Database Mail XPs della stored procedure di sistema sp_configure.

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 arrestato nel database msdb. Nell'esempio si presuppone che il programma esterno Posta elettronica database sia stato abilitato.

USE msdb ;
GO

EXECUTE dbo.sysmail_stop_sp ;
GO

Vedere anche

Riferimento

sysmail_start_sp (Transact-SQL)

Stored procedure di Posta elettronica database (Transact-SQL)

Concetti

Posta elettronica database