Inquiridor
Problema ao restabelecer o mirror

Pergunta
-
Olá para todos
Estou com o seguinte problema, possuo um esquema de mirror configurado no SQL Server 2K5 SP3 Enterprise Edition X64 em dois servidores diferentes, um com o papel do servidor principal e o segundo com o papel de Mirror. Um terceiro servidor trabalha com o papel de Witness no SQL Server 2K5 Express. Tudo funciona perfeitamento, inclusive de tempo em tempo realizo alguns testes de parada dos servidores e sempre tenho sucesso na disponibilidade do banco de dados.
Porém já ocorreu três casos onde eu perco a configuração do mirror na seguinte situação, os três servidores estão ligados a um único no-break e quando ocorre uma quesda de luz por um longo período o no-break cai, obviamente meus servidores também. Quando a energia volta e meus servidores são automaticamente ligados porém não tenho mais acesso ao banco principal nem ao mirror. Tento manualmente reconfigurar o mirror mas sem sucesso. Acabo por ter que desligar o mirror para poder deixar o banco de dados disponível (Neste caso tanto faz no mirror ou principal, pois depois de delisgar o esquema de mirror nos dois, os mesmo ficam disponíveis).
O problema parace ser que o banco principal perde o sincronismo que tinha com o mirror.
Alguém ja enfrentou algum problema relacionado a este caso.
Grato
Filipe Quintieri
quarta-feira, 2 de dezembro de 2009 18:19
Todas as Respostas
-
Filipe,
Este é um procedimento natural de ocorrer no SQL Server como também no Windows, quando estamos trabalhando com espelhamento de dados ou espelhamento de banco de dados e ocorre alguma falha prinicipalmente de energia, existe um tempo de sincronização entres os dados de dados e neste período de sincronização pode ocorrer esta falta de conectividade aos bancos.
Eu já presenciei isso, e aguarde alguns minutos até que os bancos de dados voltaram a funcionar.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBAquarta-feira, 2 de dezembro de 2009 18:56Moderador -
Junior
Quando ocorreu isto comigo (três vezes) eu esperei pelo menos meio hora em todos os casos, mas não voltou o esquema de mirror a funcionar. Você já viu este caso? Existe alguma forma de evitar isto?
Grato
quinta-feira, 3 de dezembro de 2009 09:35 -
Filipe,
Desta forma eu não presenciei nada!!!
Você já verificou as proprieadades do seu Database Mirroring e Witness?
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBAquinta-feira, 3 de dezembro de 2009 11:11Moderador -
Quais propriedade vc esta se referindo?
Geramente eu dou uma olhada se os endpoints estão funcionando.
Grato
quinta-feira, 3 de dezembro de 2009 13:34 -
Filipe,
Isso no endpoint como também no seu próprio banco de dados.
Agora será que o seu servidor Witness não estaria te atrapalhando?
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBAquinta-feira, 3 de dezembro de 2009 16:23Moderador -
Junior
ja pensei sobre isto, do próprio witness esta atrapalhando, porem eu montei uma máquina virtual e fiz diversos testes de crash e tudo funcionou perfeitamente, principalmente o witness. Um outro detalhe importante é que utilizo um conta do AD para configurar todo meu mirror, talvez seja isto que esteja causando algum problema.quinta-feira, 3 de dezembro de 2009 18:29 -
Filipe,
Talvez a conta possa estar atrapalhando se por acaso ocorrer alguma falha no AD.
Mas acho pouco provável.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBAsexta-feira, 4 de dezembro de 2009 12:02Moderador