Compartilhar via


Configuração do servidor: Database Mail XPs

Aplica-se:SQL Server

Use a opção Database Mail XPs para habilitar o Database Mail neste servidor. Os valores possíveis são:

  • 0 (padrão): o Database Mail não está disponível.
  • 1: o Database Mail está disponível.

A configuração entra em vigor imediatamente, sem que o servidor seja parado e reiniciado.

Depois de habilitar o Database Mail, você deve configurar um banco de dados de host de Database Mail para usar o Database Mail.

Ao configurar o Database Mail usando o Assistente de Configuração do Database Mail, você habilita os procedimentos armazenados estendidos do msdb Database Mail no banco de dados. Se você usar o Assistente de Configuração do Database Mail, não precisará usar o sp_configure exemplo mostrado posteriormente neste artigo.

Definir a opção Database Mail XPs como 0 impede que o Database Mail seja iniciado. Se estiver em execução quando a opção for definida como 0, continuará em execução e enviará e-mails até ficar ocioso pelo período configurado na opção DatabaseMailExeMinimumLifeTime.

Exemplos

O exemplo a seguir habilita os procedimentos armazenados estendidos do Database Mail.

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

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

O exemplo a seguir habilitará os procedimentos armazenados estendidos do Database Mail se ele ainda não estiver habilitado.

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