Galera,
Novamente quero agradecer a participação de todos que enviaram suas respostas para o último DESAFIO DO GORDO.
A cada DESAFIO DO GORDO tenho mais certeza de que temos excelentes profissionais em SQL Server atuando no mercado, pois a grande maioria acertou a resposta.
Então vamos para a solução deste desafio.
Em um ambiente clusterizado é necessário realizar algumas checagens para garantir que o serviço de SQL Server esteja disponível e respondendo as requisições enviadas pelas aplicações.
As checagens realizadas com este objetivo são as seguintes:
- LooksAlive;
- IsAlive;
A checagem LooksAlive verifica se o serviço do SQL Server está rodando no nó ativo do cluster a cada 5 segundos.
Já a checagem IsAlive realiza uma verificação mais intensiva, pois abre uma conexão com a instância de SQL Server e executa a consulta SELECT @@SERVERNAME a cada 60 segundos.
Caso não haja uma resposta positiva para alguma das checagens realizadas, é iniciado o processo de failover para outro nó do cluster.
Espero que tenha gostado deste desafio e não deixem de realizar sua inscrição no blog para receber os próximos posts.
Grande abraço.