A che cosa serve l'opzione "Il set di backup scadrà:" durante la creazione dell'attività del database di backup nel piano di manutenzione


24

Durante il backup del database, vorrei utilizzare l' opzione " Il set di backup scadrà: " per eliminare / sovrascrivere i vecchi backup del database. Non sono in grado di utilizzare questa opzione.

Qualche consiglio su come utilizzare le "Set di backup scadrà:" durante la creazione del piano di manutenzione sarà apprezzato.


Che cosa significa "Non sono in grado di utilizzare questa opzione"? Dove ti è venuta l'idea che la scadenza eliminerà i backup?
Aaron Bertrand

Questo è mai stato risolto? Ho un'attività di pulizia di manutenzione che aggiorna solo le tabelle msdb. Non elimina i file di backup fisici.

@David È possibile che l'account di SQL Server Agent non disponga dell'autorizzazione per eliminare quei file? Sono locali o remoti? Hai cercato per niente? ad esempio, ho trovato questo , questo e questo nella prima pagina di una ricerca.
Aaron Bertrand

Risposte:


24

L'opzione "Scade il set di backup" viene utilizzata per indicare per quanto tempo deve essere vietata la sovrascrittura di un backup. Non pulirà i vecchi file di backup. È possibile utilizzare "Attività di pulizia di manutenzione" nel piano di manutenzione per pulire i file di backup più vecchi di un certo numero di giorni.


2

Dall'attività di backup del database MSDN (piano di manutenzione)

Il set di backup scadrà

Specificare quando il set di backup può essere sovrascritto da un altro set di backup.

Pertanto, non è possibile eliminare i vecchi backup, ma solo sovrascriverne di nuovi.

Qualche consiglio su come utilizzare le "Set di backup scadrà:" durante la creazione del piano di manutenzione sarà apprezzato.

Questo dipende da quanto tempo vuoi conservare i tuoi vecchi backup. La tua azienda ha una politica per questo? Spostate i backup in un archivio dopo un po '? In tal caso, è possibile specificare un numero qualsiasi di giorni per la scadenza, a condizione che vengano copiati i backup prima che arrivi la scadenza.


Ok, fammi essere più preciso ... Uno dei miei precedenti piani di manutenzione progettati da DBA (solo su 1 server) con questa opzione (il set di backup scadrà dopo 7 giorni) senza aggiungere attività di pulizia di manutenzione, il backup verrà portato in una cartella sullo stesso server . Finisco per eliminare manualmente i vecchi file di backup quando c'è una stretta nello spazio. Prima di aggiungere l'attività di pulizia di manutenzione per eliminare i file di backup più vecchi (più vecchi di 7 giorni), sono interessato a comprendere la mia precedente intenzione DBA di selezionare questa opzione anziché aggiungere l'attività di pulizia di manutenzione.
Vijred,

Grazie per il chiarimento. Mi sembra che pensasse che i nuovi backup sovrascrivessero immediatamente quelli scaduti, ma ciò non accade. Se si è in una crisi di spazio, l'opzione migliore è utilizzare le attività di pulizia di manutenzione.
Milena Petrovic,

0

Abbiamo riscontrato dei problemi con i backup su nastro in uno degli ambienti e abbiamo avviato i bit di archivio per assicurarci che i file di backup non vengano eliminati prima di essere archiviati. Una volta eseguito il backup del database nel nastro, il bit di archivio verrà aggiornato e questo bit verrà utilizzato per evitare l'eliminazione del file prima dei backup su nastro.

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.