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


XPs компонента Database Mail (параметр конфигурации сервера)

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

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

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

  • 1: компонент Database Mail доступен.

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

После активации компонента 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.

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

См. также

Database Mail