Condividi tramite


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

Si applica a: SQL Server

Le informazioni contenute in questo argomento interessano 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 è in lettura/scrittura, mentre i filegroup B e C sono di sola lettura. Inizialmente, tutti i filegroup sono online.

È necessario ripristinare il file di sola lettura b1nel 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 sarà offline per l'intera durata del ripristino, mentre la rimanente parte del database rimarrà online.

Sequenza di ripristino

Nota

La sintassi di una sequenza di ripristino online è la stessa di una sequenza di ripristino offline.

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 online.

Esempi aggiuntivi

Vedi anche

Ripristino in linea (SQL Server)
Panoramica del ripristino e del recupero (SQL Server)
Ripristini di file (modello di recupero con registrazione completa)
RESTORE (Transact-SQL)