Como excluir um backup de um conjunto de backup no SQL Server 2008 R2

10

O título resume bastante. Estamos ficando sem espaço em nossos discos de backup e precisamos remover backups antigos do conjunto. Não consigo encontrar nenhuma informação sobre isso.

Jeremy Boyd
fonte

Respostas:

9

Eu mudaria sua estratégia de backup para gravar em arquivos individuais para cada backup do banco de dados. Você poderia então ter uma etapa do plano de manutenção que examina seu local de backup e remove os arquivos * .bak mais antigos nos dias X.

datagod
fonte
11
Concordo 100% - escreva seus backups como arquivos individuais. Use planos de manutenção ou os excelentes scripts de Ola Hallengren.
22411 Peter Peter Schofield
Acabamos fazendo isso, apenas cheira mal que precisamos ter um plano de manutenção e que o conjunto de backup não pode lidar com isso.
Jeremy Boyd
4

Não há como (que eu já tenha ouvido falar) excluir um único backup de um arquivo de backup. É por isso que as pessoas gravam cada backup em um arquivo separado, para que você possa excluir os arquivos antigos.

Mrdenny
fonte
Você sabe se alguma coisa mudou a partir de 2011? Passei muito tempo procurando uma maneira de excluir backups individuais de um arquivo.
Kamil Gosciminski 15/05/19
11
Não, nada mudou e eu espero que nada mude nessa frente. De fato, novos recursos, como backup para URL, suportam apenas um backup por arquivo.
Mrdenny 16/05/19
-1

Bem, se você realmente deseja obter um banco de dados com esses itens selecionados, pode restaurar o banco de dados para um novo banco de dados e escolher os backups que deseja manter enquanto estiver restaurando.

jwize
fonte