none
Restaurar parte de um backup RRS feed

  • Pergunta

  • Bom dia!

         Poderiam me ajudar a tirar uma duvida?   Tem como eu restaurar parte de um backup?Exemplo, selecionar as tabelas que eu quero utilizar.   Sei que tem a opção de fazer um backup pegando só parte de uma base , mas e o restore?

    Obrigado!

    quinta-feira, 31 de outubro de 2013 11:47

Respostas

  • Jmarq,

    Acredito que no caso que você precisa, o melhor a ser feito é restaurar o backup em um novo banco de dados e após concluir o RESTORE, utilizar a tarefa de "Import/Export Data" do SQL.

    Espero que seja útil para você.

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    sexta-feira, 1 de novembro de 2013 12:30
    Moderador
  • Se você tiver backup de  filegroup , seria possivel restaurar , somente o filegroup e selecionar a tabela, evitando  de restaurar o backup inteiro.

    Se você tem somente um backup FULL, a melhor opção é restaurar essa base em outro local, ou modificando o nome, e então copiar o que você precisa para sua base, ex:import/export.

    Abraço. (Y)

    • Marcado como Resposta jmarqDeveloper sexta-feira, 1 de novembro de 2013 18:25
    quinta-feira, 31 de outubro de 2013 12:07
  • Jmarq,

    O Marcelo deu uma ótima solução que você poderá implementar futuramente no seu ambiente, mas se acordo com a sua necessidade a sugestão do Durval acaba sendo a mais prática e simples.


    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]

    • Marcado como Resposta jmarqDeveloper sexta-feira, 1 de novembro de 2013 18:26
    sexta-feira, 1 de novembro de 2013 17:00

Todas as Respostas

  • Se você tiver backup de  filegroup , seria possivel restaurar , somente o filegroup e selecionar a tabela, evitando  de restaurar o backup inteiro.

    Se você tem somente um backup FULL, a melhor opção é restaurar essa base em outro local, ou modificando o nome, e então copiar o que você precisa para sua base, ex:import/export.

    Abraço. (Y)

    • Marcado como Resposta jmarqDeveloper sexta-feira, 1 de novembro de 2013 18:25
    quinta-feira, 31 de outubro de 2013 12:07
  • Jmarq,

    Acredito que no caso que você precisa, o melhor a ser feito é restaurar o backup em um novo banco de dados e após concluir o RESTORE, utilizar a tarefa de "Import/Export Data" do SQL.

    Espero que seja útil para você.

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    sexta-feira, 1 de novembro de 2013 12:30
    Moderador
  • Jmarq,

    O Marcelo deu uma ótima solução que você poderá implementar futuramente no seu ambiente, mas se acordo com a sua necessidade a sugestão do Durval acaba sendo a mais prática e simples.


    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]

    • Marcado como Resposta jmarqDeveloper sexta-feira, 1 de novembro de 2013 18:26
    sexta-feira, 1 de novembro de 2013 17:00
  • Infelizmente o backup não é filegroup, a sugestão foi muito boa, mas graças a ajuda de vocês consegui entender e usei os comentários como solução. Como o backup é muito grande joguei em um servidor com SQL Server 2008 Enterprise e consegui pegar as tabelas que precisava usando o import/export.

    Obrigado!


    sexta-feira, 1 de novembro de 2013 18:30