Configurar SQL Server Agent email para usar Database Mail
Aplica-se a:SQL Server
Este artigo descreve como configurar SQL Server Agent para usar Database Mail para enviar notificações e alertas em SQL Server usando 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 usando o Transact-SQL, consulte Criar um perfil de Database Mail.
- Para enviar email usando trabalhos do SQL Agent em Instância Gerenciada de SQL do Azure, SQL Server Agent pode usar apenas um perfil Database Mail e deve ser chamado
AzureManagedInstance_dbmail_profile
de . Para obter mais informações e um script de exemplo, consulte Instância Gerenciada de SQL do Azure notificações de trabalho do SQL Agent.
Pré-requisitos
Crie uma conta do Database Mail para a conta de serviço do SQL Server Agent a ser usada.
Crie um perfil de 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.Defina o perfil como o perfil padrão para o
msdb
banco de dados.
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.
Como usar o SQL Server Management Studio.
As etapas a seguir não são necessárias no Instância Gerenciada de SQL do Azure, que já está configurado para procurar um perfil chamado AzureManagedInstance_dbmail_profile
. Para obter mais informações e um script de exemplo, consulte Instância Gerenciada de SQL do Azure notificações de trabalho do SQL Agent.
Para configurar SQL Server Agent para usar 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 Alertas.
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.