none
Enviar e-mail em caso de failover RRS feed

  • Pergunta

  • Bom dia galera,

    Queria saber se é possível enviar um e-mail quando ocorre um failover em um banco espelhado.

    A duvida surgiu, pois aqui utilizamos o banco principal em uma maquina com uma configuração boa, mas já o banco espelho em uma maquina com uma configuração mais inferior. Assim quando o bando principal cair, o espelho irá subir, neste ponto, preciso que seja enviado um e-mail (ou uma mensagem qualquer) para que possamos ficar sabendo que ouve falha no banco principal e possamos corrigir.

    Há como criar uma job no banco testemunha para que ele informe sobre este ocorrido?

    Valew

    sexta-feira, 17 de agosto de 2012 11:24

Todas as Respostas

  • Amigo você pode fazer o seguinte uma tarefa agendada que inicia ao detectar o evento de failover do banco por exemplo veja no event viewer qual o ID e nome do evento que é gerado ao fazer o failover ai no agendador você faz uma tarefa agendada que se inicia quando esse evento ocorrer e ai na tarefa agendade você faz ela enviar um email (ja tem pronto isso) ou se nao rolar faz ela chamar um script que envia email... 

    se você tiver system center na sua rede pode usar o SCOM para isso :)


    Meu Blog: http://howtoserver.com Minhas Ceritificações: 73-642,73-640

    sexta-feira, 17 de agosto de 2012 11:48
  • Bom Dia,

    Um FailOver de cluster gera entradas no Event Viewer, mas não sei se um FailOver do Database Mirroring o faz (é bem possível que sim). Uma forma de fazê-lo é utilizar o recurso Event Notification do SQL Server 2008 e capturar a ocorrência do evento DATABASE_MIRRORING_STATE_CHANGE. Dessa forma, quando ocorrer o FailOver, o evento será disparado e você poderá executar alguma rotina em T-SQL (que possivelmente irá utilizar o database Mail)

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos:http://www.youtube.com/user/gmasql


    Classifique as respostas. O seu feedback é imprescindível

    sexta-feira, 17 de agosto de 2012 12:52