locked
Retirar máquinas do Mirroring

    Frage

  • Pessoal,

    Gostaria de uma ajuda para a seguinte situação:

    Tenho, em um SQL Server 2005 Enterprise, três máquinas compondo um Mirroring (S1 - principal, S2 - mirror e S3 - witness). Tudo está funcionando perfeitamente.

    Porém, o fato é que agora preciso retirar as máquinas S2 - mirror e S3 - witness da estrutura e desligá-las para troca de IPs. O servidor principal não pode sair do ar, ou seja, deve continuar como Principal sem gerar indisponibilidade.

    Como procedo neste caso?

    Tenho como religá-las depois?

    Obrigado desde já.

    Sr. Job!

    • Bearbeitet Mr. Job Freitag, 14. Januar 2011 13:37 título errado
    Freitag, 14. Januar 2011 13:36

Alle Antworten

  • Mr.Job,

    Como você configurou os endpoints, através do Ip ou nome das máquinas?

    Somente o endereço IP será alterado?

    Poderíamos pensar em utilizar a pausa do processo de mirroring!!!!


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    Samstag, 15. Januar 2011 18:36
    Moderator
  • Mr.Job,

    Se necessitar remover, veja os passos:

    1. Durante uma sessão de espelhamento de banco de dados, faça a conexão com a instância do servidor principal e, no Pesquisador de Objetos, clique no nome do servidor para expandir a árvore do servidor.

    2. Expanda Bancos de Dados e selecione o banco de dados.

    3. Clique com o botão direito do mouse no banco de dados, selecione Tarefas e clique em Espelhar. Isso abre a página Espelhamento da caixa de diálogo Propriedades do Banco de Dados.

    4. No painel Selecionar uma Página, clique em Espelhamento.

      Para remover o espelhamento, clique em Remover Espelhamento. Um prompt solicitará confirmação. Se você clicar em Sim, a sessão será interrompida e o espelhamento, removido do banco de dados.Opcionalmente, você pode recuperar o banco de dados espelho anterior. Na instância de servidor que era o servidor espelho, use a seguinte instrução Transact-SQL:

     

    RESTORE DATABASE <database_name> WITH RECOVERY;


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    Samstag, 15. Januar 2011 18:37
    Moderator
  • Obrigado.

    Respondendo a sua pergunta, os endpoints foram configurados pelo nome, e não pelo IP.

    Sobre a Pausa, utilizei e deu problema. Ao desligar o servidor do Mirror, as bases no Principal ficaram inoperantes, todas com status In Recovery.

    Vou utilizar a abordagem descrita acima. Valeu!

     

    Mr Job.

    Montag, 17. Januar 2011 00:04
  • Este post foi encerrado por ser considerado um post antigo.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    Dienstag, 5. Juni 2018 18:02
    Moderator