Usuário com melhor resposta
COMO SER AVISADO EM CASO DE FAILOVER NO CLUSTER DO SQL 2005?

Pergunta
-
Boa noite,
Tenho um ambiente de produção (Cluster - Ativo - Ativo) e gostaria de ser avisado via e-mail quando ocorresse um FailOver.
Como poderia fazer isso?- Movido Thiago Caserta sábado, 4 de julho de 2009 13:50 Estamos movendo este post por se tratar de uma pergunta relacionada a infraestrutura do SQL Server. (De:SQL Server - Desenvolvimento Geral)
Respostas
-
Valeu Maycon,
Essa solução também seria interessante; uma outra forma que encontrei foi utilizar a função serverproperty() e verificar o conteúdo de ComputerNamePhysicalNetbios, idéia do nosso amigo Alex Rosa
Abraços a todos,
Sérgio- Marcado como Resposta sergioduarte sábado, 11 de julho de 2009 01:11
Todas as Respostas
-
Bom Dia,
Você pode trabalhar com StartUp Procedures para que assim que o SQL Server subir, uma procedure seja disparada e cheque se houve ou não um MOVE GROUP (nesse caso você teria que configurar uma tabela para fazer essas comparações). Maiores detalhes sobre StartUp Procedures no link abaixo:
Como executar tarefas ao iniciar o SQL Server ?
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!570.entry
[ ]s,Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comCertificados, Cross Database Ownership Chaining e Segurança
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!622.entry
Classifique as respostas. O seu feedback é imprescindível- Sugerido como Resposta Gustavo Maia Aguiar segunda-feira, 6 de julho de 2009 12:11
-
Boa noite Gustavo,
Meu objetivo é saber se o servidor realizou o failover durante o horário comercial; já aconteceu do cluster "virar" durante o dia e só sabermos no dia seguinte, já que ele não dispara nenhum tipo de alerta no momento do failover; dei uma pesquisada em alguns forums e uma pessoa recomendou usar uma "trigger de S.O", através do executável eventtriggers.exe disponível no windows 2003; vou dar uma pesquisada a respeito, obrigado!!
http://technet2.microsoft.com/windowsserver/pt-br/library/e33bcf4c-dece-4b47-9bb7-31ecfcbc76d51046.mspx?mfr=true
Att.
Sérgio -
Sergio,
Eu acredito que isso esta mais relacionado ao SQL Server do que ao sistema operacional, mas por outro lado como você esta trabalhando com Windows Cluster a solução talvez possa ser essa pois quem esta fazendo todo controle e gerenciamento do ambiente Cluster é o Windows.
Maia,
Em relação StartUp procedure esta funcionalidade esta presenta a partir do SQL Server 2000 ou 2005?
Eu não me lembro?
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA -
Oi Jr.
Eu não conhecia a funcionalidade de triggers no Windows. Vou dar uma estudada a respeito.
Sobre o recurso de Startup Proc até onde sei existe desde o 2000 (possivelmente há no 7 também mas não sei).
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comCertificados, Cross Database Ownership Chaining e Segurança
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!622.entry
Classifique as respostas. O seu feedback é imprescindível -
Gustavo,
Eu também não conhecia esta funcionalidade do Windows.
Em relação a Startup stored procedure o que eu sei é que foi a partir do SQL Server 2000.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA -
Sergio, ver se este kb te ajuda, está idéia já implantei em um cliente que roda SQL Server encima do serviço de cluster failover: http://support.microsoft.com/kb/260527/pt-br
espero ter ajudado, abs do amigo Maycon Alves p/ todos.
Maycon Alves D. Costa - GEMSPE - www.gemspe.com -
Valeu Maycon,
Essa solução também seria interessante; uma outra forma que encontrei foi utilizar a função serverproperty() e verificar o conteúdo de ComputerNamePhysicalNetbios, idéia do nosso amigo Alex Rosa
Abraços a todos,
Sérgio- Marcado como Resposta sergioduarte sábado, 11 de julho de 2009 01:11