Ho impostato un processo di SQL Server Agent per eseguire un backup ogni notte alle 3:00. Il processo aggiunge il backup a un file di backup esistente e imposta la scadenza del backup in scadenza tra 7 giorni.
È in esecuzione da diverse settimane, ma il file di backup sta diventando molto grande e se guardo il contenuto del file (facendo clic su Contenuto nella schermata di configurazione del backup), posso vedere che ha tutti i backup da quando ho avviato il processo e i backup scaduti non vengono sovrascritti dai nuovi backup.
Ho creato il lavoro in Management Studio, facendo clic con il pulsante destro del mouse sul database, selezionando attività> backup, quindi impostando le seguenti opzioni:
- Tipo di backup: completo
- Componente di backup: database
- Il set di backup scadrà: dopo 7 giorni
- Destinazione: disco (quindi selezionato un file)
- Sovrascrivi supporto: backup sul set di supporti esistente, Aggiungi al set di backup esistente
Ho quindi utilizzato lo script in una nuova finestra di query e ho copiato il comando in un passaggio nel processo dell'agente.
Sto usando SQL Server 2005.
Come posso configurarlo per sovrascrivere i vecchi backup scaduti nel file di backup, piuttosto che conservare una copia di ogni backup? Voglio solo un singolo file che contenga sempre gli ultimi 7 giorni di backup.