Esempio: Ripristino in linea di un file di sola lettura (modello di recupero con registrazione completa)

 Le informazioni contenute in questo argomento sono rilevanti per i database di SQL Server basati sul modello di recupero con registrazione completa che includono più file o filegroup.

In questo esempio un database denominato adb, che utilizza il modello di recupero con registrazione completa, contiene tre filegroup. Il filegroup A è di lettura/scrittura, mentre i filegroup B e C sono di sola lettura. Inizialmente, tutti i filegroup sono in linea.

È necessario ripristinare il file di sola lettura b1 nel filegroup B del database adb. Dato che è stato eseguito un backup dopo che il file è diventato di sola lettura, i backup del log non sono necessari. Il filegroup B non sarà in linea per l'intera durata del ripristino, mentre la rimanente parte del database rimarrà in linea.

Sequenza di ripristino

Per ripristinare il file, l'amministratore del database utilizza la sequenza di ripristino seguente:

RESTORE DATABASE adb FILE='b1' FROM filegroup_B_backup
WITH RECOVERY 

Il filegroup B è ora in linea.