Configurar o SQL Server Agent Mail para usar o Database Mail
Aplica-se: SQL Server
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.
- Para obter informações sobre como habilitar e configurar o Database Mail, consulte Configurar o Database Mail.
- Para obter um exemplo de como usar o Transact-SQL, consulte Criar um perfil do Database Mail.
- Para enviar email usando trabalhos do SQL Agent na Instância Gerenciada de SQL do Azure, o SQL Server Agent pode usar apenas um perfil do Database Mail, e ele deve se chamar
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.
Pré-requisitos
Crie uma conta do Database Mail para a conta de serviço do SQL Server Agent a ser usada.
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 banco de dados
msdb
. Para obter instruções, consulte Os usuários estão configurados corretamente para enviar emails.Defina o perfil como o perfil padrão para o banco de dados
msdb
.
Segurança
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
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.
Para configurar o SQL Server Agent para usar o Database Mail no SQL Server
No Pesquisador de Objetos, expanda uma instância do SQL Server.
Clique com o botão direito do mouse em SQL Server Agent e selecione Propriedades.
Selecione Sistema de Alerta.
Selecione Habilitar Perfil de Email.
Na lista Sistema de email , selecione Database Mail.
Na lista Perfil de email, selecione um perfil de email para o Database Mail.
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.
-
Os alertas podem ser configurados para notificar um operador sobre um evento de banco de dados em particular ou uma condição do sistema operacional.
-
Os operadores são alias de pessoas ou grupos que podem receber notificação eletrônica.