Partilhar via


Configurar o email do SQL Server Agent para usar o Database Mail

Aplica-se a:SQL ServerAzure SQL Managed Instance

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. Configure o correio do banco de dados.

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

  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 e-mails.

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

Permissões

O usuário que cria as contas de perfis e executa procedimentos armazenados deve ser um 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

Sugestão

As etapas a seguir não são necessárias na Instância Gerenciada 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 Trabalho do Agente SQL da Instância Gerida do Azure.

As etapas a seguir usam o 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 SQL Server Agente selecione Propriedades.

  4. Selecione Sistema de alerta.

  5. Selecione Ativar perfil de email.

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

  7. Na lista Perfil do Mail, 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 Agente para 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.