locked
Restauração de filegroup RRS feed

  • Pergunta

  • Tenho o seguinte cenário:

    Tenho um um banco de dados com 2 filegroups, um filegroup PRIMARY e outro SENCUNDARIO, este segundo filegroup possui apenas uma tabela que armazena imagens, e por causa disso ele tem atualmente 170GB, já o filegroup PRIMARY possui todas as outras tabelas que minha aplicação usa e atualmente tem cerca de 10GB. Acontece que preciso fazer backups diarios para disponibilizar para os analistas realizarem testes em seus notebooks, acontece que preciso apenas dos dados do filegroup PRIMARY. Gostaria de saber como faço para restaurar um backup do filegroup PRIMARY, ja que aparentemente eu preciso de um backup FULL e backups de log para restauração nos notebooks, tornando inviavel a minha restauração em bases de testes.

    Obrigado

    terça-feira, 30 de março de 2010 19:16

Respostas

  • Marco,

    Baseando-se no cenário descrito, recomendo que você reveja sua estratégia de Backup para garantir as duas situações:

    1- Recovery completo da Base de Dados em caso de problema geral

    2- Restore parcial para testes em Notebooks.

    Para fazer o restore de um Banco de Dados com 2 Filegroups, e restaurar somente um deles, você vai precisar utilizar a estratégia comentada pelo Gustavo. Utilizando PARTIAL BACKUP.

    Dessa forma, você pode restaurar nos Notebooks somente o PRIMARY e deixar o SECUNDARIO sem Restore. Dessa forma, os dados do Filegroup SECUNDARIO somente será acessado, se a sua aplicação precisar.

    Espero ter ajudado

    Juliano HOrta

    quinta-feira, 8 de abril de 2010 00:41

Todas as Respostas

  • Mano você consegue fazer este procedimento ou por comando ou pelo modo gráfico , utilizando a opção files and filegroups.

     

     

    Espero ter ajudando, abs do amigo Maycon Alves.


    |Maycon Alves|MCP|MCTS|MCITP|MCT|GEMSPE - www.gemspe.com|
    quarta-feira, 31 de março de 2010 19:58
  • Boa Tarde,

    Se a idéia é restaurar apenas o FILEGROUP PRIMARY com as tabelas não há problema desde que você tenha feito um backup desse FILEGROUP. Essa modalidade é conhecida como PARTIAL BACKUP e PARTIAL Restore. Não haverá problemas para aplicar os logs também.

    Se tiver problemas com a sintaxe tem o Books OnLine. Caso não seja suficiente poderemos montar um pequeno exemplo

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Como importar dados a partir de uma range de células de uma planilha excel ?
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!996.entry


    Classifique as respostas. O seu feedback é imprescindível
    sábado, 3 de abril de 2010 15:52
  • Marco,

     

    Isso mesmo, você poderá realizar o Backup do seus Filegroups neste caso do Primary e possibilitar o Restore nas máquinas dos seus analistas.


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 7 de abril de 2010 12:58
    Moderador
  • Marco,

    Baseando-se no cenário descrito, recomendo que você reveja sua estratégia de Backup para garantir as duas situações:

    1- Recovery completo da Base de Dados em caso de problema geral

    2- Restore parcial para testes em Notebooks.

    Para fazer o restore de um Banco de Dados com 2 Filegroups, e restaurar somente um deles, você vai precisar utilizar a estratégia comentada pelo Gustavo. Utilizando PARTIAL BACKUP.

    Dessa forma, você pode restaurar nos Notebooks somente o PRIMARY e deixar o SECUNDARIO sem Restore. Dessa forma, os dados do Filegroup SECUNDARIO somente será acessado, se a sua aplicação precisar.

    Espero ter ajudado

    Juliano HOrta

    quinta-feira, 8 de abril de 2010 00:41
  • Post antigo, por isso o mesmo foi encerrado.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 5 de junho de 2018 13:17
    Moderador