none
Migração in-place - SQL SERVER 2008 para SQL SERVER 2012 RRS feed

  • Pergunta

  • Boa tarde,

    Estou efetuando alguns testes de migração e compatibilidade das minhas aplicações (atualmente em SQL Server 2008) com o SQL Server 2012 e me surgiu uma dúvida.

    O SQL Server 2008 está instalado no Windows Server 2003. O SQL Server 2012 (se eu não estiver errada), só pode ser instalado no Windows Server 2008.

    Uma migração side-by-side é possível. Mas como eu faria uma migração in-place se tenho essa incompatibilidade com o sistema operacional?

    Obrigada


    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    segunda-feira, 26 de março de 2012 20:14

Respostas

  • Bom Dia,

    Vale a pena lembrar que para que o SQL Server 2012 possa ser instalado no Windows 2008 é preciso ter o SP2 e para que seja instalado no 2008 R2 é preciso ter o SP1. Do contrário, o SETUP bloqueia a instalação.

    É possível sim aplicar os logs do SQL Server 2008 no 2012, mas nesse caso, você não poderá utilizar a opção STANDBY. Você terá que restaurar o FULL com NORECOVERY e aplicar os logs com NORECOVERY e depois colocar a base em RECOVERY. Isso viabiliza diminuir a indisponibilidade, mas impede que você utilize a base 2012 para consulta. Ela só estará disponível quando você realmente "chavear" para o 2012.

    [ ]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

    terça-feira, 3 de abril de 2012 12:29

Todas as Respostas

  • Mariana,

    Migração side-by-side pode ser realizada sim, mas o Migração In-place neste cenário acaba sendo incompatível, ou seja, você não poderá adotar este tipo de migração.

    Por padrão o SQL Server 2012 é 100% com o Windows Server 2008 e R2, o 2003 não é reconhecido pelo Setup de instalação do produto.


    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]

    quarta-feira, 28 de março de 2012 14:21
    Moderador
  • Junior, obrigada pela resposta..

    Mais uma dúvida.

    Fazendo uma migração side-by-side, não terei na nova instância a minha base totalmente atualizada.
    Consigo, normalmente, restaurar um backup FULL do 2008 numa instância 2012.
    Depois de pronta, consigo restaurar backups de log do 2008 pro 2012, apenas para completar esse "buraco" entre meu backup full e o momento em que a instância 2012 entra no ar?

    Obrigada.


    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */


    quinta-feira, 29 de março de 2012 00:15
  • Bom dia Ricardo,

    Obrigada pelo link. Foi útil mas não respondeu minha dúvida.

    Gostaria de saber se em uma migração Side by side, após restaurar meu último backup full na nova instância, se consigo normalmente restaurar meus backups de log para que as bases fiquem exatamente iguais, já que enquanto migro as bases para a nova instância, a antiga pode estar funcionando normalmente.

    Obrigada.


    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    terça-feira, 3 de abril de 2012 11:41
  • Bom Dia,

    Vale a pena lembrar que para que o SQL Server 2012 possa ser instalado no Windows 2008 é preciso ter o SP2 e para que seja instalado no 2008 R2 é preciso ter o SP1. Do contrário, o SETUP bloqueia a instalação.

    É possível sim aplicar os logs do SQL Server 2008 no 2012, mas nesse caso, você não poderá utilizar a opção STANDBY. Você terá que restaurar o FULL com NORECOVERY e aplicar os logs com NORECOVERY e depois colocar a base em RECOVERY. Isso viabiliza diminuir a indisponibilidade, mas impede que você utilize a base 2012 para consulta. Ela só estará disponível quando você realmente "chavear" para o 2012.

    [ ]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

    terça-feira, 3 de abril de 2012 12:29
  • Bom dia Gustavo,

    Muito obrigada pela resposta.

    []'s


    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    quarta-feira, 4 de abril de 2012 12:53