Usuário com melhor resposta
Migração in-place - SQL SERVER 2008 para SQL SERVER 2012

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 */
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/gmasqlClassifique as respostas. O seu feedback é imprescindível
- Marcado como Resposta Mariana Del Nero quarta-feira, 4 de abril de 2012 12:53
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]
- Sugerido como Resposta Ricardo Muramatsu quarta-feira, 28 de março de 2012 14:38
-
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 */
- Editado Mariana Del Nero quinta-feira, 29 de março de 2012 00:22 Correção
-
Boa noite Mariana;
Dê uma olhada neste link:
Abs.
-
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 */
-
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/gmasqlClassifique as respostas. O seu feedback é imprescindível
- Marcado como Resposta Mariana Del Nero quarta-feira, 4 de abril de 2012 12:53
-
-
Interessante a resposta.
Quer dizer que o Upgrade In-place do S.O. realiza uma checagem dos Apps Microsoft, onde diante do cenário, viabiliza ou não a atualização?
Ele indica quais são os apps afetados? Assim como ocorre hoje em upgrade do Windows 10 para o Windows 11 por exemplo?
Artur de Souza Aragão - Analista Datacenter
-
Artur,
Sim, este é um comportamento adotado para este tipo de implementação.
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]