none
Filegroups. RRS feed

  • Pergunta

  • Alguém pode me explicar? Eu estou utilizando uma base que era de outro servidor e ao restaurar no meu e verificar as parametrizações percebi o seguinte:

    Porque veio mais de um grupo primary. E como corrigir?

    

    segunda-feira, 16 de abril de 2018 14:22

Respostas

  • Olá, jmarqDeveloper.

    Isso não é necessariamente um problema.

    Você tem 4 datafiles no filegroup primary.

    Como melhor prática vc pode criar um novo filegroup e "mover" esses datafiles para ele, mas de qualquer forma o filegroup é um agrupamento lógico que te ajuda na organização dos datafiles, sendo que a separação desses podem ajudar a melhorar o desempenho.

    Se não me engano vc nao consegue mover o datafile de filegroup, seria necessário criar outro datafile no novo filegroup e mover os objetos para o novo

    Veja mais aqui: https://technet.microsoft.com/pt-br/library/bb522469%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396

    Abs


    Vinicius Fonseca - MCP | MCTS | MCDBA | MCITP | MCTS | MCT | ITIL Foundation - DGA SISTEMAS - Se minha resposta for útil, classifique-a. :)


    segunda-feira, 16 de abril de 2018 14:48
  • jmarqDeveloper,

    O uso de filegroups a nível de banco de dados é uma das melhores práticas no que se relacionada a performance, isolamente, contingência de dados e principalmente manutenção tanto para backup como também para restore.

    Ter um banco de dados distribuído em mais de um filegroup poderá lhe proporcionar outras possibilidades de distribuição dos seus dados em diversos locais e não somente no mesmo disco, storage ou servidor.

    O que exatamente você esta querendo fazer?


    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]


    quarta-feira, 18 de abril de 2018 12:17
    Moderador

Todas as Respostas

  • Olá, jmarqDeveloper.

    Isso não é necessariamente um problema.

    Você tem 4 datafiles no filegroup primary.

    Como melhor prática vc pode criar um novo filegroup e "mover" esses datafiles para ele, mas de qualquer forma o filegroup é um agrupamento lógico que te ajuda na organização dos datafiles, sendo que a separação desses podem ajudar a melhorar o desempenho.

    Se não me engano vc nao consegue mover o datafile de filegroup, seria necessário criar outro datafile no novo filegroup e mover os objetos para o novo

    Veja mais aqui: https://technet.microsoft.com/pt-br/library/bb522469%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396

    Abs


    Vinicius Fonseca - MCP | MCTS | MCDBA | MCITP | MCTS | MCT | ITIL Foundation - DGA SISTEMAS - Se minha resposta for útil, classifique-a. :)


    segunda-feira, 16 de abril de 2018 14:48
  • jmarqDeveloper,

    O uso de filegroups a nível de banco de dados é uma das melhores práticas no que se relacionada a performance, isolamente, contingência de dados e principalmente manutenção tanto para backup como também para restore.

    Ter um banco de dados distribuído em mais de um filegroup poderá lhe proporcionar outras possibilidades de distribuição dos seus dados em diversos locais e não somente no mesmo disco, storage ou servidor.

    O que exatamente você esta querendo fazer?


    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]


    quarta-feira, 18 de abril de 2018 12:17
    Moderador
  • Junior Galvão,

    sim, também considero uma melhor prática, mas não essencial para um banco de dados funcionar, por isso afirmei acima que ter N datafiles no meu filegroup não é um problema.

    Abs


    Vinicius Fonseca - MCP | MCTS | MCDBA | MCITP | MCTS | MCT | ITIL Foundation - DGA SISTEMAS - Se minha resposta for útil, classifique-a. :)


    quarta-feira, 18 de abril de 2018 14:49
  • Junior Galvão,

    sim, também considero uma melhor prática, mas não essencial para um banco de dados funcionar, por isso afirmei acima que ter N datafiles no meu filegroup não é um problema.

    Abs


    Vinicius Fonseca - MCP | MCTS | MCDBA | MCITP | MCTS | MCT | ITIL Foundation - DGA SISTEMAS - Se minha resposta for útil, classifique-a. :)


    Vinicius,

    Sim, concordo, independente da quantidade de arquivos e filegroups, o banco de dados deve funcionar normalmente.

    E desculpe, na minha resposta anterior eu acabei me referindo a você e na verdade era para o jmarqDeveloper, já corrigi, valeu.


    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]


    sexta-feira, 20 de abril de 2018 11:37
    Moderador