Partilhar via


Configuração do servidor: Database Mail XPs

Aplica-se a:SQL Server

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

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

A configuração entra em vigor imediatamente sem uma parada e reinicialização do servidor.

Depois de habilitar o Database Mail, você deve configurar um banco de dados host do 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 Database Mail no msdb banco de dados. Se você usar o Assistente de Configuração do Database Mail, não será necessário usar o sp_configure exemplo mostrado posteriormente neste artigo.

Definir a opção de Database Mail XPs para 0 impede que o Database Mail seja iniciado. Se estiver em execução quando a opção estiver definida como 0, continuará a executar e enviar correio até ficar inativo durante o tempo configurado na DatabaseMailExeMinimumLifeTime opção.

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 habilita os procedimentos armazenados estendidos do Database Mail se 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