Поделиться через


Конфигурация сервера: XPS компонента Database Mail

Область применения:SQL Server

Database Mail XPs Используйте параметр для включения компонента Database Mail на этом сервере. Возможны следующие значения:

  • 0 (по умолчанию): компонент Database Mail недоступен.
  • 1: компонент Database Mail доступен.

Новые настройки вступают в силу сразу же, без остановки или перезапуска сервера.

После активации компонента Database Mail необходимо настроить базу данных обслуживания почты, чтобы использовать службу Database Mail.

При настройке компонента Database Mail с помощью мастера настройки Database Mail включите расширенные хранимые процедуры msdb в базе данных. Если вы используете мастер настройки компонента 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