適用於: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