Delen via


sysmail_start_sp (Transact-SQL)

Van toepassing op:SQL Server

Start Database Mail door de Service Broker-objecten te starten die door het externe programma worden gebruikt.

Transact-SQL syntaxis-conventies

Syntaxis

sysmail_start_sp
[ ; ]

Argumenten

Geen.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultaatset

Geen.

Opmerkingen

Database Mail is niet ingeschakeld of geïnstalleerd bij de installatie van SQL Server. Gebruik de wizard Database Mail configureren om de Database Mail-objecten in te schakelen en te installeren.

Deze opgeslagen procedure bevindt zich in de msdb database. Met deze opgeslagen procedure wordt de Database Mail-wachtrij gestart die uitgaande berichtaanvragen bevat en waarmee de Service Broker-activering voor het externe programma wordt ingeschakeld.

Wanneer de wachtrijen worden gestart, kan het externe programma Database Mail berichten verwerken. Met deze procedure kunt u de wachtrijen opnieuw starten nadat de wachtrijen zijn gestopt met de sysmail_stop_sp opgeslagen procedure.

Opmerking

Met deze opgeslagen procedure worden alleen de wachtrijen voor Database Mail gestart. Met deze opgeslagen procedure wordt de bezorging van Service Broker-berichten niet geactiveerd in de database.

Machtigingen

U kunt EXECUTE machtigingen verlenen voor deze procedure, maar deze machtigingen worden mogelijk overschreven tijdens een SQL Server-upgrade.

Voorbeelden

In het volgende voorbeeld ziet u het starten van Database Mail in de msdb database. In het voorbeeld wordt ervan uitgegaan dat Database Mail is ingeschakeld.

USE msdb;
GO

EXECUTE dbo.sysmail_start_sp;
GO