Răspuns LOG SHIPPING COM BASE DE 2TB

  • 25 aprilie 2012 12:34
     
     

    Pessoal,

    Tenho um servidor de produção e contingência com o LogShipping habilitado e a base que está sendo usada tem 2TB, vamos migrar para SQL 2008 e Windows 2008 Server. A maneira que vamos migrar é desabilitar o LS e formatar o disco C (tanto produção quanto contingência) que é onde estão o S.O e o SQL. O disco D que é onde estão toda a estrutura de datafiles não será formatada.

    A questão é: Ao habilitar o LS existe alguma maneira de reaproveitar a base que já tem no servidor de contingência?

    Se isso fosse possível iríamos economizar um bom tempo em termos de ter que fazer um backup do servido de produção jogar para o servidor de contingência.

    Já pesquisei e não encontrei nada.

    Obrigado.


    Brito

Toate mesajele

  • 25 aprilie 2012 13:30
    Moderator
     
     

    Bom Dia,

    Uma vez que o SQL Server onde está a base seja removido, no momento de fazer o attach dos Data File e Log, a nova instância irá efetuar as etapas de Undo e Redo (RollBack e Roll Forward) e a base ficará operacional (Recovery). Você realmente precisará de um backup do zero.

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos:http://www.youtube.com/user/gmasql


    Classifique as respostas. O seu feedback é imprescindível

  • 25 aprilie 2012 14:20
     
     

    Obrigado por sua resposta, só mais uma dúvida, se no momento em que eu parar o LS antes de formar as maquias, eu deixar a base de contingência em modo online e depois tirar um backup. Depois de formatar e instalar o SQL eu restaurar o base do servidor de contingência em modo de RESTORING, no servidor de produção eu voltar a base e habilitar e informar que já existe uma base preparada para receber os dados do LS, será que funcionária ou o LSN dos logs não iriam bater? Eu perguntado isso já que na teoria as bases (prod/Cont) são iguais.

    Obrigado.


    Brito

  • 26 aprilie 2012 12:58
    Moderator
     
     Răspuns

    Almeida,

    Cara, não vai bater não a sequência de LSN gerados pelo LogShippings, pois cada conjunto LogShipping trabalha com a sua sequência única e exclusiva.

    Mas que as bases venham a ser iguais a sequência gerada pelo SQL Server para controlar os processos de contigência de dados é outra.


    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]

  • 26 aprilie 2012 19:17
    Moderator
     
     Răspuns

    Boa Tarde,

    Esse procedimento funciona e é uma implementação comum (um dia um site pode cair), mas é necessário que após você tirar o backup full, você não tire nenhum backup de log (senão não vai bater o LSN). Se após o full, você tirar algum backup de log, você terá que restaurar o full e o log para utilizar a base.

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos:http://www.youtube.com/user/gmasql


    Classifique as respostas. O seu feedback é imprescindível

  • 20 mai 2012 23:17
     
     

    Galvão, 

    Muito obrigado pela ajuda.

    Eu já pensava que não daria certo mesmo, mas precisava tirar todas as dúvidas possíveis. Esse trampo é muito importante e não posso me dar ao luxo de errar.

    abraços.


    Brito

  • 20 mai 2012 23:19
     
     

    Gustava,

    Muito obrigado pela ajuda,

    Abraços


    Brito