Aprenda a configurar o Database Mail para envio de alertas no seu ambiente SQL Server.
Configurar o Database Mail não é uma tarefa muito difícil, com alguns passos e alguns minutos de dedicação está pronto para ser utilizado.
Pré Requisitos:
SMTP Server Info: Você vai precisar saber as informações de porta e informações de autenticação para o seu servidor smtp.
Configurações: Há algumas coisas que gosto de olhar antes de tentar configurar o Database Mail.
- Verifique se o Service Broker está ativado no msdb (está por padrão).
- Verifique se o SQL Database Mail XPs estão ativados (não está por padrão).
Aqui abaixo vou demonstrar como verificar isso:
SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb'; GO SELECT * FROM sys.configurations WHERE name = 'Database Mail XPs' GO
E se o Service Broker estiver desativado no msdb?
Se por algum motivo o Service Broker não estiver ativado, você deve verificar algumas coisas:
– Você está usando uma edição do SQL Server que suporta Database Mail?
– O banco msdb foi restaurado de algum backup?
Ativando o Database Mail via TSQL
EXEC sp_configure 'show advanced options', '1'; RECONFIGURE GO EXEC sp_configure 'Database Mail XPs', 1; RECONFIGURE GO
Configurando o Database Mail usando Wizard
Abra o Management Studio e expanda Management e clique com o botão direito em Database Mail:
– Clique em ‘Next’.
– Selecione a primeira opção e clique em Next.
Database Mail Configuration Wizard Profile
Crie uma conta
Para criar uma conta especifique:
– Account name: Normalmente as pessoas colocam o nome da instância
– Email address: Preencha esse campo com o e-mail de destino para onde serão enviados os emails.
– Reply email: Preencha esse campo com o e-mail para resposta (não obrigatório).
– Server name: Preencha esse campo com o smtp do seu servidor e Port Number. Não utilize gmail para seus ambientes de produção, esse é apenas um exemplo.
– Selecione a opção Basic Authentication e preencha os campos com o e-mail e senha da conta de e-mail que enviará os e-mails.
New Database Mail Account
Envie um email de teste.
Clique com o botão direito do mouse em Database Mail e selecione Send Test Email…
No campo To: coloque o email de destino.
Wesley Mota
Latest posts by Wesley Mota (see all)
- Free Blackjack No Download: Appreciate Blackjack Anytime, Anywhere - novembro 25, 2024