Database Mail XPs(服务器配置选项)

适用于:SQL Server

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

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

  • 1:数据库邮件可用。

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

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

使用“数据库邮件配置向导”配置数据库邮件可以启用 msdb 数据库中的数据库邮件扩展存储过程。 如果使用的是“数据库邮件配置向导”,则无需使用下面的 sp_configure 示例。

将“Database Mail XPs”选项设置为 0 可以防止启动数据库邮件。 如果该选项设置为 0 时数据库邮件正在运行,则它将继续运行并发送邮件,直到数据库邮件空闲时间达到 DatabaseMailExeMinimumLifeTime 选项中配置的时间。

示例

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

sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
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'
  EXEC sp_configure 'show advanced options', 1;  
  RECONFIGURE
  EXEC sp_configure 'Database Mail XPs', 1;  
  RECONFIGURE  
END

另请参阅

数据库邮件