Fala galera,
Hoje vou falar sobre um recurso muito legal do SQL Server, o Database Mail.
Esse recurso é muito útil para Administradores e Analistas de banco, pois através dele o SQL Server poderá nos notificar sobre eventuais falhas ou problemas que possam ocorrer, pois sem este recurso o DBA teria de estar monitorando cada tarefa manualmente.
No SQL Server é possível usar o SMTP mail para enviar notificações a partir do servidor, para utilizar tal recurso não é necessário ter um cliente MAPI, com o Microsoft Outlook instalado.
Bem vamos ao que interessa visto que já sabemos como o serviço funciona.
Abra o seu SQL Server e expanda a opção Management, botão direito mo mouse em Database Mail, Configure Database Mail.
Na tela a seguir você terá 3 opções de configuração:
1- Como não há contas de e-mail existentes configuradas, através do SQL Server ou da opção Mail do Windows Control Painel, você usara essa opção para criar e configurar a conta de e-mail para disparar as mensagens.
2- Se você já tiver no seu servidor uma conta de e-mail que deseja usar, então selecione essa opção.
3- Esta opção permite que você mude as opções, se você já tiver o Database Mail configurado.
Selecione a primeira opção e clique em Next visto que estamos configurando este serviço do zero.
Em seguida vai aparecer a tela para adicionarmos informações como:
Profile Name: Aqui você ira colocar informações sobre o perfil que você esta criando, no meu caso coloquei Notificações do SQL Server por E-mail.
Description: Aqui colocaremos a descrição desse novo perfil, no meu caso coloquei: Este serviço é necessario para que o DBA seja notificado por e-mail, qualquer falha que o SQL Server possa ter.
Em seguir iremos clicar em Add…
Após clicar na opção Add, ira aparecer outra tela onde iremos clicar em New Account…
Então teremos uma nova tela onde iremos colocar os dados da conta SMTP :
Nesta tela iremos colocar as informações da nossa conta de e-mail que iremos utilizar para receber a informação com a falha do SQL Server.
Account name: Nome da conta.
Description: Descrição da conta.
E-mail address: Endereço do E-mail.
Display name: Seu nome.
Reply-email: E-mail que deseja replicar a mensagem.
Server name: Aqui colocaremos o cliente SMTP do provedor que você ira utilizar.
Port. Number: Aqui colocaremos a porta que o seu provedor de e-mail utiliza, fazendo uma busca na internet você ira conseguir esta infomação muito fácil.
Em SMTP Authentication colocaremos:
User name: Nome de usuário da conta de e-mail.
Password: Senha da conta.
Confirm Password: Confirme sua senha.
Agora iremos clicar em ok, em seguida Next, Next, Next e Finish.
Agora já estaremos com o Database Mail configurado, para efetuar o teste de envio e recebimento de e-mail iremos clicar com o botão direito em Database Mail e na opção Send Test E-Mail.
Em seguida iremos colocar no campo To: o e-mail onde vamos receber essa notificação de teste do SQL Server e clicar em campo Send Test E-mail, você ira receber essa notificação no seu e-mail, é só abrir e conferir o teu e-mail.