none
Enviar emails via sql2008 RRS feed

  • Pergunta

  • Eu tenho um servidor SQL com diversos bancos instalados, e gostaria de configurá-lo para que eu possa enviar emails notificando por exemplo quando ocorrer uma falha em uma salva de backups. No curso de SQL aprendemos que o serviço Simple Mail Transfer Protocol deve estar startado, porém nem temos esse serviço à disposição nesse servidor. Temos um outro servidor que trabalha como SMTP. Pensei em configurar o IIS no servidor SQL, mas imagino que eu precise criar uma conexão da instância do SQL existente neste servidor com o servidor SMTP. Mas não sei como fazer isso, e nem tenho certeza de que essa é a solução para o meu problema. Meu objetivo é enviar emails de notificação via sql2008, e eu gostaria de obter alguma ajuda nesse processo de configuração...

    Eduardo
    quarta-feira, 12 de agosto de 2009 12:50

Respostas

  • Olá,

    A aplicação que envia e-mail "para o SQL Server 2008", é um aplicativo externo ( databasemail90.exe ). Você não precisa ter nenhum servidor SMTP no seu server. Basta realizar as devidas configurações no SQL Server:

    Sugiro uma olhada nos links

    http://technet.microsoft.com/en-us/sqlserver/dd939167.aspx
    http://msdn.microsoft.com/pt-br/library/ms186358.aspx

    Abraços
    Demétrio Silva
    • Marcado como Resposta efcampos quarta-feira, 12 de agosto de 2009 19:30
    quarta-feira, 12 de agosto de 2009 13:56
  • Eduardo,

    A partir do SQL Server 2005 e melhorado no SQL Server 2008 o serviço utilizo para envio de e-mails é o DatabaseMail.

    Através deste serviço você poderá fazer este tipo de procedimento, para isso é necessário configurar uma conta e-mail.

    Procure mais informações e exemplos no Books On-Line.


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 12 de agosto de 2009 14:17
    Moderador

Todas as Respostas

  • Olá,

    A aplicação que envia e-mail "para o SQL Server 2008", é um aplicativo externo ( databasemail90.exe ). Você não precisa ter nenhum servidor SMTP no seu server. Basta realizar as devidas configurações no SQL Server:

    Sugiro uma olhada nos links

    http://technet.microsoft.com/en-us/sqlserver/dd939167.aspx
    http://msdn.microsoft.com/pt-br/library/ms186358.aspx

    Abraços
    Demétrio Silva
    • Marcado como Resposta efcampos quarta-feira, 12 de agosto de 2009 19:30
    quarta-feira, 12 de agosto de 2009 13:56
  • Eduardo,

    A partir do SQL Server 2005 e melhorado no SQL Server 2008 o serviço utilizo para envio de e-mails é o DatabaseMail.

    Através deste serviço você poderá fazer este tipo de procedimento, para isso é necessário configurar uma conta e-mail.

    Procure mais informações e exemplos no Books On-Line.


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 12 de agosto de 2009 14:17
    Moderador
  • Obrigado Demétrio,

    Ao seguir as instruções do video no technet, conseguí eliminar o problema.
    O email está configurado, e o teste funcionou perfeitamente...

    Eduardo
    quarta-feira, 12 de agosto de 2009 19:29