适用于: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