none
Restauração de dados RRS feed

  • Pergunta

  • Olá pessoal, eu usava o Sql Server 2005 e fazia backup com o meu sistema no formato .dmp. Com isso, eu fazia e restaurava o backup quando necessário.

    Agora estou migrando para o Sql Server 2012, mas não estou conseguindo restaurar o backup feito no formato .dmp.

    Alguém sabe o que devo fazer? 


    • Editado fm.esteves sexta-feira, 5 de dezembro de 2014 16:45
    sexta-feira, 5 de dezembro de 2014 16:45

Respostas

  • Eu faço o backup usando o Delphi 7  ... mas no Sql Server 2005 eu consigo restaurar.

    FM.Esteves,

    Você poderia descrever como você efetua o RESTORE no SQL Server 2005?

    Como o Bruno escreveu, esta extensão não é o padrão utilizado para o SQL Server, porém se este for um backup de um banco de dados SQL válido é possível efetuar o RESTORE. 

    Segue abaixo um script para você adaptar à sua necessidade:

    RESTORE DATABASE SeuBanco
    FROM DISK = 'C:\BACKUP\SeuArquivoBKP.dmp'
    WITH REPLACE,
    MOVE 'SeuBanco_log' TO 'C:\BANCOS\SeuBanco_Log.ldf', 
    MOVE 'SeuBanco' TO 'C:\BANCOS\SeuBanco_Data.mdf'
    GO
    
    RESTORE DATABASE SeuBanco WITH RECOVERY; 
    GO
    
    

    Para maiores informações veja:

    http://msdn.microsoft.com/pt-br/library/ms177429.aspx

    http://msdn.microsoft.com/pt-br/library/ms186858.aspx

    http://msdn.microsoft.com/pt-br/library/ms178513.aspx

    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 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Marcado como Resposta fm.esteves quinta-feira, 8 de janeiro de 2015 16:33
    segunda-feira, 8 de dezembro de 2014 13:52

Todas as Respostas

  • Boa Tarde,

    O SQL Server não gera esse tipo de formato na criação do backup, sendo assim, não será possível efetuar o restore a partir dele.

    Existe algum sistema terceiro que está fazendo esse processo de backup e gerando essa extensão de arquivo?


    Att, Bruno Silva.

    sexta-feira, 5 de dezembro de 2014 18:52
  • Eu faço o backup usando o Delphi 7  ... mas no Sql Server 2005 eu consigo restaurar.
    domingo, 7 de dezembro de 2014 13:34
  • Eu faço o backup usando o Delphi 7  ... mas no Sql Server 2005 eu consigo restaurar.

    FM.Esteves,

    Você poderia descrever como você efetua o RESTORE no SQL Server 2005?

    Como o Bruno escreveu, esta extensão não é o padrão utilizado para o SQL Server, porém se este for um backup de um banco de dados SQL válido é possível efetuar o RESTORE. 

    Segue abaixo um script para você adaptar à sua necessidade:

    RESTORE DATABASE SeuBanco
    FROM DISK = 'C:\BACKUP\SeuArquivoBKP.dmp'
    WITH REPLACE,
    MOVE 'SeuBanco_log' TO 'C:\BANCOS\SeuBanco_Log.ldf', 
    MOVE 'SeuBanco' TO 'C:\BANCOS\SeuBanco_Data.mdf'
    GO
    
    RESTORE DATABASE SeuBanco WITH RECOVERY; 
    GO
    
    

    Para maiores informações veja:

    http://msdn.microsoft.com/pt-br/library/ms177429.aspx

    http://msdn.microsoft.com/pt-br/library/ms186858.aspx

    http://msdn.microsoft.com/pt-br/library/ms178513.aspx

    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 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Marcado como Resposta fm.esteves quinta-feira, 8 de janeiro de 2015 16:33
    segunda-feira, 8 de dezembro de 2014 13:52
  • fm.Esteves,

    Este extensão que você esta definindo para o seu processo de backup esta totalmente fora dos padrões!!!

    Normalmente a extensão .dmp é reconhecida como arquivo de Dump(Despecho) gerado pelo próprio SQL Server ou outra ferramenta, você tem que tomar muito cuidado para que este arquivo seja reconhecido como um formato válido pelo SQL Server.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | SoroCódigos] @JuniorGalvaoMVP | pedrogalvaojunior.wordpress.com

    terça-feira, 9 de dezembro de 2014 21:49
    Moderador