none
restauração de backup 64 bits em um ambiente de 32 bits RRS feed

  • Pergunta

  • Boa tarde pessoal.

    No meu ambiente de Desenvolvimento tenho o Windows Server 2008 Standart 64 bits com sql 2008 Datacenter 64 bits. service pack1, detalhe todos os meus bancos estão setados para 2005.

    Em produção estou com Windows Server 2003 enterprise 32 bits com Sql 2005 Enterprise  32 bits com service pack (9.00.4305.00) instalado tudo direitinho.

    Estou tentando restaurar o backup do desenvolvimento para produção porem está dando "erro-RESTORE HEADERONLY", estou achando que esse erro é porcausa da incompatibilidade de 64 bits com 32 bits..., pois quando eu tenho ver a restauração com a opção RESTORE HEADERONLY ele não consegue

    Se alguem pode confirmar eu agradeço..

     

    abs. Wagner

     

     

     

    quinta-feira, 25 de agosto de 2011 16:21

Respostas

  • Wagner,

     

    Ser 32bits ou 64 não impede que um restore seja feito, e sim o nivel do SQL Server, veja:

    Voce pode:

    Restaurar um backup do 2000 no 2005 (Independetemente se x32 ou x64)

    Restaurar um backup do 2005 no 2008(Independetemente se x32 ou x64)

    Voce não pode:

    Restaurar um backup do 2008 no 2005 (Independetemente se x32 ou x64)

    Restaurar um backup do 2005 no 2000(Independetemente se x32 ou x64)

     

    Como aprendizado extra, o nivel de compatibilidade não ira influenciar nisso, voce pode ter uma base em uma instancia SQL Server 2008 R2 com nivel de compatibilidade 90 (2005), que voce continuara nao podendo restaurar um backup dessa base em uma instancia 2005, esse nivel de compatibilidade deve ser algo provisorio e utilizado teoricamente em migrações pouco planejadas, alem de funcionar para comandos T-SQL.

    Outra coisa, se voce restaurar um backup de uma base SQL Server 2005 em uma instancia 2008[R2], se voce tirar um novo backup dessa base do 2008, voce não conseguira restarala igual no sql server 2005, pois seu numero interno referente a versão do SQL aumentou e não é possivel ser reduzido.

     

    A unica vez que encontrei esse mesmo problema em um restore, foi em um restore de log cuja corrente estava quebrada, e ele estava pedindo um backup anterior ao que eu estava tentando restaurar. VOce esta utilizando o backup full direto?


    Fabrizzio A. Caputo
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Blog Empresa: www.tripletech.com.br/blog
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com
    • Marcado como Resposta wagner_nogueira quinta-feira, 25 de agosto de 2011 19:16
    quinta-feira, 25 de agosto de 2011 16:26
    Moderador