Compartilhar via


Configurar o SQL Server Agent Mail para usar o Database Mail

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Este artigo descreve como configurar o SQL Server Agent para usar o Database Mail para enviar notificações e alertas no SQL Server usando o SQL Server Management Studio.

Pré-requisitos

  1. Configurar o email do banco de dados.

  2. Crie uma conta do Database Mail para a conta de serviço do SQL Server Agent a ser usada.

  3. Crie um perfil do Database Mail para a conta de serviço do SQL Server Agent a ser usada e adicione o usuário à função de banco de dados DatabaseMailUserRole no msdb banco de dados. Verifique se os usuários estão configurados corretamente para enviar emails.

  4. Defina o perfil como o perfil padrão para o banco de dados msdb.

Permissões

O usuário que cria as contas de perfis e executa procedimentos armazenados deve ser membro da função de servidor fixa sysadmin.

Usar o SQL Server Management Studio para configurar o SQL Server Agent para usar o Database Mail

Dica

As etapas a seguir não são necessárias na Instância Gerenciada de SQL do Azure, que já está configurada para procurar um perfil chamado AzureManagedInstance_dbmail_profile. Para obter mais informações e um script de exemplo, consulte Notificações de trabalhos do SQL Agent da Instância Gerenciada de SQL do Azure.

As etapas a seguir usam SQL Server Management Studio (SSMS)

  1. Conecte-se à instância do SQL Server.

  2. No Pesquisador de Objetos, expanda uma instância do SQL Server.

  3. Clique com o botão direito do mouse em SQL Server Agent e selecione Propriedades.

  4. Selecione Sistema de Alerta.

  5. Selecione Habilitar Perfil de Email.

  6. Na lista Sistema de email , selecione Database Mail.

  7. Na lista Perfil de email, selecione um perfil de email para o Database Mail.

  8. Reinicie o SQL Server Agent.

Tarefas de acompanhamento

As tarefas a seguir são necessárias para concluir a configuração do Agent a fim de enviar alertas e notificações.

  • Alertas

    Os alertas do SQL Agent podem ser configurados para notificar um operador de um determinado evento de banco de dados ou condição do sistema operacional.

  • Operadores

    Os Operadores do SQL Agent são aliases para pessoas ou grupos que podem receber notificações, por exemplo, por email.