Dela via


sysmail_start_sp (Transact-SQL)

gäller för:SQL Server

Startar Database Mail genom att starta de Service Broker-objekt som det externa programmet använder.

Transact-SQL syntaxkonventioner

Syntax

sysmail_start_sp
[ ; ]

Argumentpunkter

Ingen.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Resultatuppsättning

Ingen.

Anmärkningar

Database Mail är inte aktiverat eller installerat vid SQL Server-installation. Använd guiden Konfiguration av databaspost för att aktivera och installera Database Mail-objekt.

Den här lagrade proceduren finns i msdb databasen. Den här lagrade proceduren startar databasens e-postkö som innehåller begäranden om utgående meddelanden och aktiverar Service Broker-aktivering för det externa programmet.

När köerna startas kan det externa programmet Database Mail bearbeta meddelanden. Med den här proceduren kan du starta om köerna när köerna har stoppats med den sysmail_stop_sp lagrade proceduren.

Anmärkning

Den här lagrade proceduren startar bara köerna för Database Mail. Den här lagrade proceduren aktiverar inte Service Broker-meddelandeleverans i databasen.

Behörigheter

Du kan bevilja EXECUTE behörigheter för den här proceduren, men dessa behörigheter kan åsidosättas under en SQL Server-uppgradering.

Exempel

I följande exempel visas hur du startar Database Mail i msdb databasen. Exemplet förutsätter att Database Mail har aktiverats.

USE msdb;
GO

EXECUTE dbo.sysmail_start_sp;
GO