共用方式為


sysmail_start_sp (Transact-SQL)

啟動外部程式使用的 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 訊息傳遞。如需啟動 Service Broker 訊息傳遞的詳細資訊,請參閱<如何:啟動資料庫中的 Service Broker 訊息傳遞 (Transact-SQL)>。

權限

這個程序的執行權限預設會授與系統管理員 (sysadmin) 固定伺服器角色的成員。

範例

下列範例會顯示如何在 msdb 資料庫中啟動 Database Mail。這個範例假設您已啟用 Database Mail。

USE msdb ;
GO

EXECUTE dbo.sysmail_start_sp ;
GO