Megosztás a következőn keresztül:


sysmail_start_sp (Transact-SQL)

A következőkre vonatkozik:SQL Server

Elindítja a Database Mail szolgáltatást a külső program által használt Service Broker-objektumok elindításával.

Transact-SQL szintaxis konvenciók

Szemantika

sysmail_start_sp
[ ; ]

Érvek

Nincs.

Kódértékek visszaadása

0 (sikeres) vagy 1 (hiba).

Eredményhalmaz

Nincs.

Megjegyzések

A Database Mail nincs engedélyezve vagy telepítve az SQL Server telepítésekor. Az Adatbázisposta konfigurációs varázslóval engedélyezheti és telepítheti az Adatbázisposta objektumokat.

Ez a tárolt eljárás az msdb adatbázisban található. Ez a tárolt eljárás elindítja a kimenő üzenetkérelmeket tartalmazó Database Mail üzenetsort, és engedélyezi a Service Broker aktiválását a külső program számára.

Az üzenetsorok indításakor a Database Mail külső program képes feldolgozni az üzeneteket. Ez az eljárás lehetővé teszi az üzenetsorok újraindítását, miután az üzenetsorok le lettek állítva a sysmail_stop_sp tárolt eljárással.

Megjegyzés:

Ez a tárolt eljárás csak a Database Mail üzenetsorait indítja el. Ez a tárolt eljárás nem aktiválja a Service Broker üzenetkézbesítését az adatbázisban.

Engedélyek

Ehhez az eljáráshoz EXECUTE engedélyeket adhat meg, de előfordulhat, hogy ezek az engedélyek felül lesznek bírálva egy SQL Server-frissítés során.

Példák

Az alábbi példa a Database Mail adatbázisbeli indítását msdb mutatja be. A példa feltételezi, hogy a Database Mail engedélyezve van.

USE msdb;
GO

EXECUTE dbo.sysmail_start_sp;
GO