none
Backup e restore RRS feed

  • Pergunta

  • Boa Tarde,

    Apesar de já saber qual é a resposta não custa perguntar!! : )

    Tenho a seguinte situação:

    1. Banco de dados Microsoft SQL Server 2008 Standart (não é o R2) que esta com um tamanho de 830GB; 

    2. A Storage esta no limite onde não tenho espaço para ter outro banco de dados no local (esta com 700GB livre);

    3. Diariamente é feito o backup full + backup de log + incremental, onde o backup full é levado diretamente para a fita devido espaço no disco;

    Outro dia tive a necessidade de restaurar o backup deste banco de dados pois o usuário havia excluído apenas um registro, ou seja tive um trabalho danado, onde precisei achar um desktop com o HD com 1TB, instalei o SQL e coloquei para voltar o backup, só o processo de restore da fita e de restore do SQL levou um dia e meio.

    O que gostaria de saber  se existe alguma forma de restaurar o backup somente de uma única tabela, ou seja quero  extrair do arquivo .bkp somente a tabela que necessito, assim não teria tanto trabalho.

    Alguém sabe me dizer se isso é possível? Ou existe no mercado alguma ferramenta de backup que traz esta possibilidade?

    Obs. Pensei em mudar o esquema do backup, para que comece a gerar o backup das tabelas com a opção export, mas não gostaria de fazer desta forma, creio que não seja seguro.

    Obrigado a todos!!

    Att

    quinta-feira, 20 de junho de 2013 18:26

Respostas

  • Luciano

    Infelizmente o SQL não permite fazer restauração por objetos.. somente a base.. este é um ponto que diversos dbas deu um feedback para a MS para voltar implementar o restore por objeto (se não me engano no SQL 4 ou 6.5 era possível)


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS, MCITP, MCT.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    • Marcado como Resposta Luciano Marson segunda-feira, 24 de junho de 2013 19:44
    quinta-feira, 20 de junho de 2013 19:25
    Moderador

Todas as Respostas

  • Luciano

    Infelizmente o SQL não permite fazer restauração por objetos.. somente a base.. este é um ponto que diversos dbas deu um feedback para a MS para voltar implementar o restore por objeto (se não me engano no SQL 4 ou 6.5 era possível)


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS, MCITP, MCT.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    • Marcado como Resposta Luciano Marson segunda-feira, 24 de junho de 2013 19:44
    quinta-feira, 20 de junho de 2013 19:25
    Moderador
  • Marcelo,

    Isso mesmo, nas versões 4 e 6.5 que contavam com o time da Sybase era possível fazer este tipo de restore.

    Mas acredito que uma possibilidade seria trabalhar com Filegroups distintos e configurar por exemplo as tables que possuem maior movimentação ou importância em Filegroups diferentes e neste caso realizar somente a restauração deste filegroup.


    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]



    quinta-feira, 20 de junho de 2013 19:48
    Moderador
  • Ok.

    Valeu eu já esperava que não seria possível.

    Obrigado 

    Luciano

    segunda-feira, 24 de junho de 2013 19:43
  • Ok.

    Valeu eu já esperava que não seria possível.

    Obrigado 

    Luciano

    segunda-feira, 24 de junho de 2013 19:44