Sovrascrittura di set di backup
La sovrascrittura dei set di backup esistenti viene specificata tramite l'opzione INIT dell'istruzione BACKUP. Se le verifiche hanno esito positivo, questa opzione sovrascrive gli eventuali set di backup presenti nei supporti, mantenendo solo l'intestazione. Se non esiste alcuna intestazione ne viene creata una.
Per quanto riguarda le intestazioni del nastro, può risultare opportuno mantenerle. Nel caso di backup su disco vengono sovrascritti soltanto i file utilizzati dai dispositivi di backup specificati per l'operazione. Gli altri file presenti nel disco rimangono inalterati. Durante la sovrascrittura di backup è possibile mantenere l'intestazione del supporto esistente. Il nuovo backup verrà creato come primo backup del dispositivo di backup. Se l'intestazione del supporto non è presente, viene creata automaticamente una nuova intestazione con un nome e una descrizione del supporto. Se l'intestazione esistente non è valida, l'operazione di backup viene interrotta. Se il supporto è vuoto, viene generata una nuova intestazione supporto con gli eventuali valori MEDIANAME, MEDIAPASSWORD e MEDIADESCRIPTION specificati.
Nota
L'opzione MEDIAPASSWORD è deprecata. Questa caratteristica verrà rimossa a partire dalla prossima versione di Microsoft SQL Server. Evitare di utilizzare questa caratteristica in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.
I supporti di backup non vengono sovrascritti se viene soddisfatta una delle due condizioni seguenti:
I backup esistenti nei supporti non sono scaduti. Se è stato specificato SKIP, la data di scadenza non viene verificata.
La data di scadenza indica la data in cui il backup risulta scaduto e può essere sovrascritto con un altro backup. Questa data può essere specificata al momento della creazione del backup. Per impostazione predefinita, la data di scadenza è determinata dall'opzione media retention impostata con sp_configure. Per ulteriori informazioni, vedere sp_configure (Transact-SQL).
Il nome dei supporti, se specificato, non corrisponde al nome esistente nei supporti di backup.
Il nome dei supporti è un nome descrittivo che consente l'identificazione immediata dei supporti.
È possibile ignorare esplicitamente queste verifiche se si desidera effettivamente sovrascrivere i supporti esistenti, ad esempio se si è certi che i backup presenti nel nastro non sono più necessari.
I supporti di backup non vengono sovrascritti se sono protetti con una password di Microsoft Windows. Per poterli sovrascrivere, è necessario reinizializzarli.
Per sovrascrivere set di backup esistenti tramite Transact-SQL
-
Per sovrascrivere tutti i set di backup esistenti mantenendo l'intestazione del supporto esistente, specificare l'opzione INIT nell'istruzione BACKUP.
Procedura: Creazione di un backup completo del database (Transact-SQL)
Procedura: Creazione di un backup differenziale del database (Transact-SQL)
Procedura: Creazione di un backup del log delle transazioni (Transact-SQL)
Per sovrascrivere set di backup esistenti tramite SQL Server Management Studio
Procedura: Esecuzione del backup di un database (SQL Server Management Studio)
Per sovrascrivere set di backup esistenti mantenendo l'intestazione del supporto esistente, selezionare l'opzione Sovrascrivi tutti i set di backup esistenti nella scheda Opzioni della finestra di dialogo Backup database.
Per sovrascrivere set di backup esistenti tramite SQL Server Management Objects (SMO)