none
Restore com Backup de Outro Servidor RRS feed

  • Pergunta

  • Amigos, boa tarde.

          Poderiam me ajudar com a seguinte questão.    

     Um amigo me passou um backup do banco de dados dele, sql server 2012, pra que eu fizesse um restore no banco de dados na minha máquina, que também tem o sql server 2012. Porém ao tentar fazer o restore (conforme print) o meu bd não reconhece o backup dele, como posso fazer pra usar esse backup dele no BD na minha máquina?

    Desde já agradecido pela ajuda.


        

          

    quinta-feira, 20 de março de 2014 18:40

Respostas

  • Então Starcker... você pode tentar fazer um import com a ferramenta nativa do SQL Server "Import/Export Wizard", porém os servidores devem se comunicar e o link ser muito bom.

    Veja mais em: http://technet.microsoft.com/en-us/library/ms141209.aspx

    Se a resposta foi útil não de marcar como útil, e se respondeu sua dúvida, marque como resposta, ok?

    OBS: Já pensou em fazer um upgrade do 2008 R2 para o 2012?

    Uma visão sobre as edições e componentes do SQL Server 2012 e 2008 R2, pode ser vista aqui: http://msdn.microsoft.com/pt-br/library/ms144275%28v=sql.110%29.aspx

    Abraços!


    Luiz Fernando Lima - MCTS SQL Server - Microsoft Partner



    • Editado Luiz Fernando BR sexta-feira, 21 de março de 2014 12:43
    • Marcado como Resposta Giovani Cr quinta-feira, 27 de março de 2014 19:30
    sexta-feira, 21 de março de 2014 12:39
  •  Durval, obrigado pela atenção o problema é a versão o dele é um 2012 e o meu um 2008 R2.

         Tem algo que possa me indicar para passar essa base para o meu banco?

    Obrigado!

       

    Starcker,

    Você tem como pedir para o seu amigo reduzir o nível de compatibilidade deste banco de dados que você quer restaurar, de SQL 2012 (110) para SQL 2008 (100).

    Após ele alterar à compatibilidade, ele pode efetuar um novo backup e se nada corromper o arquivo você vai conseguir restaurar em sua instância.

    Se ele não puder modificar o nível de compatibilidade, então você só poderá restaurar este arquivo em outra instância SQL Sever 2012.

    Não esqueça de marcar como resposta todos os posts que ajudaram na sua solução !

    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"
    • Marcado como Resposta Giovani Cr quinta-feira, 27 de março de 2014 19:30
    sexta-feira, 21 de março de 2014 14:56
    Moderador

Todas as Respostas

  • Olá Starcker.

    Faça o seguinte select em sua base (SELECT @@VERSION) e compare com o resultado da máquina do seu amigo.

    Confirme também se o arquivo .bak que seu colega mandou, não está corrompido (peça para mandar zipado).


    Luiz Fernando Lima - MCTS SQL Server - Microsoft Partner

    • Sugerido como Resposta Giovani Cr quinta-feira, 20 de março de 2014 20:44
    quinta-feira, 20 de março de 2014 19:27
  • Starcker,

    Pela imagem que você postou, parece que você precisa selecionar o banco de dados de origem.

    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 Giovani Cr quinta-feira, 20 de março de 2014 20:44
    quinta-feira, 20 de março de 2014 19:36
    Moderador
  • Luiz Fernando, tem razão o dele é o 2012 e o meu 2008 R2, ele confundiu a versão dele, sendo dessa forma o backup ter vindo da versão 2012 e a minha sendo um 2008 R2, o que me indica pra conseguir colocar essa base de dados no meu banco?.

     Obrigado.

    quinta-feira, 20 de março de 2014 21:26
  •  Durval, obrigado pela atenção o problema é a versão o dele é um 2012 e o meu um 2008 R2.

         Tem algo que possa me indicar para passar essa base para o meu banco?

    Obrigado!

       

    quinta-feira, 20 de março de 2014 21:28
  • Então Starcker... você pode tentar fazer um import com a ferramenta nativa do SQL Server "Import/Export Wizard", porém os servidores devem se comunicar e o link ser muito bom.

    Veja mais em: http://technet.microsoft.com/en-us/library/ms141209.aspx

    Se a resposta foi útil não de marcar como útil, e se respondeu sua dúvida, marque como resposta, ok?

    OBS: Já pensou em fazer um upgrade do 2008 R2 para o 2012?

    Uma visão sobre as edições e componentes do SQL Server 2012 e 2008 R2, pode ser vista aqui: http://msdn.microsoft.com/pt-br/library/ms144275%28v=sql.110%29.aspx

    Abraços!


    Luiz Fernando Lima - MCTS SQL Server - Microsoft Partner



    • Editado Luiz Fernando BR sexta-feira, 21 de março de 2014 12:43
    • Marcado como Resposta Giovani Cr quinta-feira, 27 de março de 2014 19:30
    sexta-feira, 21 de março de 2014 12:39
  •  Durval, obrigado pela atenção o problema é a versão o dele é um 2012 e o meu um 2008 R2.

         Tem algo que possa me indicar para passar essa base para o meu banco?

    Obrigado!

       

    Starcker,

    Você tem como pedir para o seu amigo reduzir o nível de compatibilidade deste banco de dados que você quer restaurar, de SQL 2012 (110) para SQL 2008 (100).

    Após ele alterar à compatibilidade, ele pode efetuar um novo backup e se nada corromper o arquivo você vai conseguir restaurar em sua instância.

    Se ele não puder modificar o nível de compatibilidade, então você só poderá restaurar este arquivo em outra instância SQL Sever 2012.

    Não esqueça de marcar como resposta todos os posts que ajudaram na sua solução !

    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"
    • Marcado como Resposta Giovani Cr quinta-feira, 27 de março de 2014 19:30
    sexta-feira, 21 de março de 2014 14:56
    Moderador