Como faço para excluir um backup diferencial?

1

Frequentemente, gosto de criar backups ao testar o software em que trabalho e, às vezes, criar um backup diferencial, se quiser ser capaz de voltar a vários estados anteriores. No entanto, às vezes percebo que esqueci uma coisa que queria incluir em um backup diferencial ou não preciso mais de um backup diferencial anterior. Às vezes, simplesmente quero criar um novo cenário a partir da imagem de base original e começar a trabalhar com uma nova série de backups diferenciais. Então, eu gostaria de poder excluir alguns backups diferenciais mais antigos para que eu não fique confuso sobre quais estão usando. Mas não consigo encontrar nenhuma maneira de excluir apenas os backups diferenciais, seletivamente ou todos de uma vez.

    
por BlueMonkMN 02.04.2010 / 16:57

4 respostas

1

A maneira mais fácil de fazer isso é simplesmente fazer o script do BACKUP e alterar o nome do arquivo na opção "TO DISK" para cada um dos backups diferenciais que você deseja salvar. por exemplo:

BACKUP DATABASE [AdventureWorks] 
TO  DISK = N'D:\Backup\AdventureWorks_Differential_01.bak' 
WITH  DIFFERENTIAL , NOFORMAT, NOINIT,  NAME = N'AdventureWorks-Differential Database Backup', 
SKIP, NOREWIND, NOUNLOAD,  STATS = 10, CHECKSUM

GO

Em seguida, você pode simplesmente excluir os arquivos no sistema de arquivos conforme necessário.

HTH, Dan

    
por 02.02.2011 / 23:32
1

Acho que você precisa entender melhor o que significa backup diferencial / É a diferença (como o nome sugere) dos dados do último backup completo. Assim, a fim de resore dados para o ponto no tempo do backup diferencial, você precisa do backup diferencial original PLUS um diferencial. Quanto à sua pergunta - você pode armazenar backups diferenciais em arquivos separados usando algum formato de nomenclatura e ter um arquivo em lotes que possa analisar a convenção de nomenclatura (ou os atributos do arquivo de backup) e excluir os mais antigos.

    
por 04.02.2016 / 13:12
0

Para onde você está salvando? É tão simples quanto clicar com o botão direito do mouse / excluir (ou destacar aqueles que você não quer e apertar a tecla delete). Eles são apenas arquivos no seu sistema de arquivos.

Editado para adicionar:

Parece que você está criando apenas um conjunto de backup e, nas opções, ele está definido para ser anexado a esse conjunto de backup.

Emvezdisso,vocêdesejarádefinirseusdiferenciaisetotais,comoseusprópriosconjuntosdebackupsemanexar.Entãoéumaquestãodesimplesmenteexcluirosarquivosdiferenciaisqueelecria.Casocontrário,vocêteráquecriarum plano de manutenção , que não é muito propício para um off backups.e

    
por 02.04.2010 / 18:44
0

A melhor solução que encontrei até agora é remover o destino de backup existente (para que o novo backup não o sobrescreva) e criar um novo em um novo arquivo, em seguida, criar um backup diferencial para esse novo arquivo com a opção "fazer backup em um novo conjunto de mídias" selecionada. Mas atualmente eu não entendo essa solução ou até mesmo sei se funciona com certeza (eu não fiz muito backup e restauração ultimamente). Como ele sabe como é o backup de base se eu removi esse arquivo do conjunto de destino?

Estou começando a pensar que a melhor maneira de excluir todos os meus backups diferenciais pode ser ignorar tudo isso e apenas restaurar para meu backup de base, depois fazer um backup novamente sobrescrevendo todos os conjuntos de backup existentes. Esse método não me permite escolher quais backups diferenciais excluir, mas pelo menos eu posso entender o que está acontecendo e confiar nele.

    
por 16.04.2010 / 14:33