Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Questo argomento è rilevante per i database di SQL Server con il modello di recupero semplice che contengono un filegroup di sola lettura.
Con una sequenza di ripristino a fasi, il database viene ripristinato e recuperato in varie fasi a livello di filegroup, partendo dal filegroup primario e da tutti i filegroup secondari in lettura/scrittura.
In questo esempio, un database denominato adb, che utilizza il modello di recupero semplice, contiene tre filegroup. Il filegroup A è in lettura/scrittura, mentre i filegroup B e C sono di sola lettura. Inizialmente, tutti i filegroup sono online.
Il filegroup primario e il filegroup B del database adb risultano danneggiati. L'amministrazione del database decide pertanto di ripristinarli con una sequenza di ripristino a fasi. Nel modello di recupero semplice, tutti i filegroup di lettura/scrittura devono essere ripristinati dallo stesso backup parziale. Sebbene il filegroup A sia intatto, deve essere ripristinato insieme al filegroup primario per assicurarsi che siano coerenti tra loro (il database verrà ripristinato fino al momento definito dalla fine dell'ultimo backup parziale). Il filegroup C è intatto, ma è necessario recuperarlo per attivare la modalità online. Nel filegroup B, sebbene sia danneggiato, sono inclusi dati meno critici rispetto al filegroup C. Il filegroup B , pertanto, verrà ripristinato per ultimo.
Sequenze di ripristino
Nota
La sintassi di una sequenza di ripristino online è la stessa di una sequenza di ripristino offline.
Ripristino parziale del gruppo di file primario e del gruppo di file
Ada un backup parziale.RESTORE DATABASE adb READ_WRITE_FILEGROUPS FROM partial_backup WITH PARTIAL, RECOVERYA questo punto il filegroup primario e il filegroup
Asono online. I file nei filegroupBeCsono in attesa di recupero e i filegroup sono offline.Ripristino online del filegroup
C.Il filegroup
Cè consistente poiché il backup parziale ripristinato in precedenza è stato creato dopo l'impostazione del filegroupCin modalità di sola lettura, anche se il ripristino ha portato il database in un momento anteriore nel tempo. L'amministratore del database recupera il filegroupC, senza ripristinarlo, per attivare la modalità online.RESTORE DATABASE adb FILEGROUP='C' WITH RECOVERYA questo punto il filegroup primario e i filegroup
AeCsono online. I file del filegroupB restano in attesa di recupero, con il filegroup offline.Ripristino online del filegroup
B.I file nel filegroup
Bdevono essere ripristinati. L'amministratore del database ripristina il backup del filegroupBeseguito dopo l'impostazione del filegroupBin modalità di sola lettura e prima del backup parziale.RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERYIn questa fase tutti i filegroup sono online.
Esempi aggiuntivi
Esempio: ripristino parziale del database (modello di recupero semplice)
Esempio: Ripristino online di un file di sola lettura (modello di recupero semplice)
Esempio: Ripristino parziale del database (modello di recupero con registrazione completa)
Esempio: Ripristino parziale solo di alcuni filegroup (modello di recupero completo)
Esempio: Ripristino in linea di un file di lettura/scrittura (modello di recupero completo)