Sql Server Simple Recovery - Backup de grupos de arquivos seletivos

Sql Server Simple Recovery - Backup de grupos de arquivos seletivos

Eu tenho um banco de dados grande, cerca de 100 GB ou mais, e cerca de 5 GB são dados de missão crítica; o restante, eu poderia recarregar a partir de um serviço da Web, portanto, não é crucial.

Fazer backup desses dados é caro e não vale a pena, quando eles poderiam simplesmente ser recarregados.

Então, quero executar uma recuperação simples e fazer backup do grupo de arquivos primário. O problema é que ele está esmaecido e a única maneira de abri-lo é usando o modelo de recuperação completo ou registrado em massa.

Esses outros modelos de recuperação geram um arquivo de log de 50 a 100 GB, porque, novamente, meu grande banco de dados tem muitas operações em andamento para classificar e armazenar itens diariamente, etc.

Existe alguma maneira de fazer o que eu quero, recuperação simples com um grupo de arquivos primário de backup e, se não, existe alguma maneira de chegar a algum lugar mais próximo do que ter esses arquivos enormes cheios de dados que eu simplesmente não me importo o suficiente para fazer backup.

Obrigado

Responder1

Você pode mudar o banco de dados para log completo e configurar um backup de log para ser executado a cada poucos minutos em um disco local ou de rede e substituir o backup anterior. Só porque o backup do log está sendo feito não significa que você realmente precisa manter os backups.
Como já foi sugerido, você pode mover os dados importantes para um grupo de arquivos secundário do qual pode fazer backup de forma independente.
Outra opção seria colocar os dados importantes em seu próprio banco de dados. Não sei nada sobre o aplicativo que está usando esses dados, mas você pode usar visualizações/sinônimos para que o aplicativo pareça que tudo ainda está em um banco de dados.

Responder2

O SQL Server não permitirá um backup explícito do grupo de arquivos primários, a menos que seu modelo de recuperação de banco de dados seja COMPLETO ou BULK-LOGGED.

Que tal "reconstruir" o banco de dados de forma que o que você tem atualmente em PRIMARY seja colocado em um grupo de arquivos secundários? Isso pode não ser prático/viável/ou simplesmente louco, mas, caso contrário, não vejo como você pode chegar lá a partir daqui.

informação relacionada