共用方式為


伺服器組態:Database Mail XP

適用於:SQL Server

Database Mail XPs使用此選項在此伺服器上啟用 Database Mail。 可能的值包括:

  • 0 (預設值):無法使用Database Mail。
  • 1:可以使用 Database Mail。

設定立即生效,伺服器不必停止再重新啟動。

啟用 Database Mail 後,您必須設定 Database Mail 主機資料庫來使用 Database Mail。

當您使用 Database Mail 組態精靈設定 Database Mail 時,您會在 msdb 資料庫中啟用 Database Mail 擴充預存程式。 如果您使用 Database Mail 設定精靈,就不需要使用 sp_configure 本文稍後所示的範例。

Database Mail XPs設定選項以防止 0 Database Mail 啟動。 如果在選項 0 設定時正在執行,它會繼續運行並發送郵件,直到選項 DatabaseMailExeMinimumLifeTime 中配置的時間達到閒置狀態為止。

範例

下列範例會啟用 Database Mail 擴充預存程序。

EXECUTE sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO

EXECUTE sp_configure 'Database Mail XPs', 1;
GO
RECONFIGURE;
GO

如果尚未啟用 Database Mail 擴充預存程式,則下列範例會啟用它。

IF EXISTS (SELECT 1
           FROM sys.configurations
           WHERE NAME = 'Database Mail XPs'
                 AND VALUE = 0)
    BEGIN
        PRINT 'Enabling Database Mail XPs';
        EXECUTE sp_configure 'show advanced options', 1;
        RECONFIGURE;
        EXECUTE sp_configure 'Database Mail XPs', 1;
        RECONFIGURE;
    END