sysmail_start_sp (Transact-SQL)

適用於:SQL Server

啟動外部程式所使用的 Service Broker 物件,以啟動 Database Mail。

Transact-SQL 語法慣例

語法

sysmail_start_sp
[ ; ]

引數

無。

傳回碼值

0 (成功)或 1 (失敗)。

結果集

無。

備註

未在 SQL Server 安裝時啟用或安裝 Database Mail。 使用 Database Mail 組態精靈來啟用並安裝 Database Mail 物件。

這個預存程式位於 msdb 資料庫中。 此預存程式會啟動 Database Mail 佇列,以保存傳出訊息要求,並啟用外部程式的 Service Broker 啟用。

當佇列啟動時,Database Mail 外部程式可以處理訊息。 此程式可讓您在預存程式停止 sysmail_stop_sp 佇列之後重新啟動佇列。

注意

此預存程式只會啟動 Database Mail 的佇列。 此預存程式不會在資料庫中啟用 Service Broker 訊息傳遞。

權限

此預存程式是由 db_owner 角色所擁有。 您可以授與 EXECUTE 任何用戶的許可權,但這些許可權可能會在 SQL Server 升級期間覆寫。

範例

下列範例示範在資料庫中啟動Database Mail msdb 。 此範例假設 Database Mail 已啟用。

USE msdb;
GO

EXECUTE dbo.sysmail_start_sp;
GO