服务器配置:数据库邮件扩展程序

适用于:SQL Server

使用此 Database Mail XPs 选项在此服务器上启用数据库邮件。 可能的值包括:

  • 0 (默认值):数据库邮件不可用。
  • 1:数据库邮件可用。

该设置立即生效,无需停止并重新启动服务器。

启用数据库邮件后,必须配置一个数据库邮件主机数据库,才能使用 Database Mail。

使用 数据库邮件配置向导配置数据库邮件时,可以在数据库中启用数据库邮件扩展存储过程 msdb 。 如果使用 数据库邮件配置向导,则无需使用 sp_configure 本文后面所示的示例。

Database Mail XPs选项设置为0会阻止数据库邮件启动。 如果在设置为 0 时运行,它将继续运行并发送邮件,直到按选项 DatabaseMailExeMinimumLifeTime 中配置的时间处于空闲状态。

示例

以下示例启用了 Database Mail 扩展存储过程。

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

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

以下示例启用数据库邮件扩展存储过程(如果尚未启用)。

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