Dicas

SQL Server – Configurar o Database Mail para envio de alertas

SQL Server – Configurar o Database Mail para envio de alertas

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.

  1.  Verifique se o Service Broker está ativado no msdb (está por padrão).
  2.  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
Database Mail Configutation XPS

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:

Database mail Configuration

– 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.

SQL Server – Configurar o Database Mail para envio de alertas
The following two tabs change content below.

Wesley Mota

DBA SQL Server
Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Latest posts by Wesley Mota (see all)

Wesley Mota

Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Share
Published by
Wesley Mota

Recent Posts

Free Blackjack No Download: Appreciate Blackjack Anytime, Anywhere

Blackjack, additionally known as twenty-one, is just one of one of the most popular gambling…

4 semanas ago

The Ultimate Guide to Gry Online Ruletka

If you are a fan of online gambling, then you must have come across gry…

1 mês ago

Discover the Adventures of Free Spins at Online Casino Sites

On the internet online casinos have transformed the betting industry, enabling players to vegas.hu online…

7 meses ago

Best Free Spins No Deposit

Casinos online offer free spins to draw new customers. These bonuses are usually very profitable,…

8 meses ago

Ideal Online Port Gambling Enterprises: An Overview to Locating the Perfect Pc Gaming Experience

In recent times, online casino sites have actually obtained enormous appeal among gamers, providing a…

8 meses ago

Best Online Casinos That Accept Bitcoin Down Payments

Bitcoin, the most preferred cryptocurrency worldwide, has reinvented lots of industries, including the on baixar…

8 meses ago