Come eliminare un backup da un set di backup in SQL Server 2008 R2


10

Il titolo lo riassume praticamente. Stiamo esaurendo lo spazio sui nostri dischi di backup e dobbiamo rimuovere i vecchi backup dal set. Non riesco a trovare alcuna informazione al riguardo.

Risposte:


9

Vorrei cambiare la tua strategia di backup per scrivere su singoli file per ogni backup del database. È quindi possibile eseguire un passaggio del piano di manutenzione che esamina la posizione di backup e rimuove i file * .bak precedenti agli X giorni.


1
Accetto al 100%: scrivi i tuoi backup come singoli file. Usa i piani di manutenzione o gli eccellenti script di Ola Hallengren.
Peter Schofield,

Abbiamo finito per fare questo, puzza solo che dobbiamo avere un piano di manutenzione e che il set di backup non può gestirlo.
Jeremy Boyd,

4

Non c'è modo (di cui abbia mai sentito parlare) di eliminare un singolo backup da un file di backup. Questo è il motivo per cui le persone scrivono ogni backup in un file separato in modo da poter semplicemente eliminare i vecchi file.


Sai se qualcosa è cambiato dal 2011? Ho trascorso molto tempo alla ricerca di un modo per eliminare singoli backup da un file.
Kamil Gosciminski,

1
Niente è cambiato e non mi aspetto che nulla cambierà su quel fronte. In effetti nuove funzionalità come il backup per url supportano solo un backup per file.
mrdenny,

-1

Bene, se vuoi davvero ottenere un db con quegli elementi selezionati puoi ripristinare il database in un nuovo database e scegliere i backup che vuoi conservare durante il ripristino.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.