Condividi tramite


Esempio: ripristino online di un file di Read-Only (modello di recupero con registrazione minima)

Questo argomento è rilevante per i database di SQL Server nel modello di recupero semplice che contengono un filegroup di sola lettura. Nel modello di recupero semplice, un file di sola lettura può essere ripristinato online se esiste un backup eseguito dopo che il file è diventato di sola lettura l'ultima volta.

In questo esempio un database denominato adb contiene tre filegroup. Il filegroup A è di lettura/scrittura, mentre i filegroup B e C sono di sola lettura. Inizialmente, tutti i filegroup sono online. È necessario ripristinare un file di sola lettura nel filegroup B, b1. L'amministratore del database può ripristinarlo usando un backup eseguito dopo che il file è diventato di sola lettura. Per la durata del ripristino, il filegroup B sarà offline, ma il resto del database rimarrà online.

Sequenza di ripristino

Annotazioni

La sintassi per una sequenza di ripristino online è identica a quella di una sequenza di ripristino offline.

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

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

Il file è ora online.

Altri esempi

Vedere anche

Ripristino in linea (SQL Server)
Ripristini parziali (SQL Server)
Ripristini di file (modello di recupero semplice)
Panoramica del ripristino e del recupero (SQL Server)
RESTORE (Transact-SQL)