locked
Problema ao restabelecer o mirror RRS feed

  • 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/DBA
    quarta-feira, 2 de dezembro de 2009 18:56
    Moderador
  • 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/DBA
    quinta-feira, 3 de dezembro de 2009 11:11
    Moderador
  • 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/DBA
    quinta-feira, 3 de dezembro de 2009 16:23
    Moderador
  • 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/DBA
    sexta-feira, 4 de dezembro de 2009 12:02
    Moderador