locked
Restore de backup 2012 em 2008 R2 RRS feed

  • Pergunta

  • Boa tarde,

    Vocês conhecem alguma forma entre o céu e a terra ou ferramenta RedGate ou afins que me permita fazer um restore de um backup gerado em SQL 2012 no SQL 2008 R2 ?
    Caso realmente seja impossivel, qual alterativa vocês sugerem ?

    Obrigado
    segunda-feira, 14 de abril de 2014 18:10

Respostas

  • Boa tarde Tiago,

    É impossível realizar o restore de um backup em uma versão do SQL Server inferior e isso vale para todos os casos (2012 para 2008, 2008 para 2005...), pois a limitação nesse caso não tem relação com o nível de compatibilidade e sim com a estrutura do backup.

    A criação de estrutura dos objetos da base, importação de schemas/roles/usuários seguida de importação de dados, sugerida pelo Durval, é a melhor alternativa nesse tipo de situação. As ferramentas embutidas com o SQL Server já dão conta do recado, com certa intervenção manual, mas, cumprem bem o seu papel.

    []'s


    Se a resposta ajudou, classifique e ajude outros membros da comunidade.


    • Editado Renato Siqueira quarta-feira, 16 de abril de 2014 01:41
    • Sugerido como Resposta Durval Ramos terça-feira, 20 de maio de 2014 23:15
    quarta-feira, 16 de abril de 2014 00:34

Todas as Respostas

  • Tiago,

    Você precisa reduzir o nível de compatibilidade do seu banco de dados de SQL 2012 (110) para SQL 2008 (100). Para isso, clique com o botão direito no banco desejado, selecione "Properties" -> "Options" -> "Compatibility level".

    Após isso, você deve fazer um novo backup e restaurar na instância SQL do servidor 2008.

    Você também pode tentar fazer um importação das tabelas/dados(se for apenas esta à necessidade) com a ferramenta nativa do SQL Server "Import/Export Wizard", porém os servidores devem se comunicar e o link ser muito bom.

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    • Sugerido como Resposta Durval Ramos terça-feira, 20 de maio de 2014 23:15
    segunda-feira, 14 de abril de 2014 20:20
  • Boa tarde Tiago,

    É impossível realizar o restore de um backup em uma versão do SQL Server inferior e isso vale para todos os casos (2012 para 2008, 2008 para 2005...), pois a limitação nesse caso não tem relação com o nível de compatibilidade e sim com a estrutura do backup.

    A criação de estrutura dos objetos da base, importação de schemas/roles/usuários seguida de importação de dados, sugerida pelo Durval, é a melhor alternativa nesse tipo de situação. As ferramentas embutidas com o SQL Server já dão conta do recado, com certa intervenção manual, mas, cumprem bem o seu papel.

    []'s


    Se a resposta ajudou, classifique e ajude outros membros da comunidade.


    • Editado Renato Siqueira quarta-feira, 16 de abril de 2014 01:41
    • Sugerido como Resposta Durval Ramos terça-feira, 20 de maio de 2014 23:15
    quarta-feira, 16 de abril de 2014 00:34