Esempio: Ripristino online di un file di sola lettura (modello di recupero con registrazione minima)Example: Online Restore of a Read-Only File (Simple Recovery Model)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2016)noDatabase SQL di AzurenoAzure SQL Data WarehousenoParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Le informazioni in questo argomento sono rilevanti per i database di SQL ServerSQL Server che utilizzano il modello di recupero con registrazione minima e che contengono un filegroup di sola lettura.This topic is relevant for SQL ServerSQL Server databases under the simple recovery model that contain a read-only filegroup. Il modello di recupero con registrazione minima consente di ripristinare online un file di sola lettura, se è disponibile un backup del file eseguito dopo la prima conversione del file in file di sola lettura.Under the simple recovery model, a read-only file can be restored online if a file backup exists that was taken since the file became read-only for the last time.

In questo esempio un database denominato adb contiene tre filegroup.In this example, a database named adb contains three filegroups. Il filegroup A è di lettura/scrittura mentre i filegroup B e C sono di sola lettura.Filegroup A is read/write, and filegroups B and C are read-only. Inizialmente, tutti i filegroup sono online.Initially, all of the filegroups are online. È necessario ripristinare il file di sola lettura Bdel filegroup b1.A read-only file in filegroup B, b1, has to be restored. Per ripristinarlo, l'amministratore del database può utilizzare un backup eseguito dopo che il file è diventato di sola lettura.The database administrator can restore it by using a backup that was taken after the file became read-only. Per tutta la durata del ripristino il filegroup B sarà offline, ma il resto del database resterà online.For the duration of the restore, filegroup B will be offline, but the remainder of the database will remain online.

Sequenza di ripristinoRestore Sequence

Nota

La sintassi di una sequenza di ripristino online è la stessa di una sequenza di ripristino offline.The syntax for an online restore sequence is the same as for an offline restore sequence.

Per ripristinare il file, l'amministratore del database utilizza la sequenza di ripristino seguente:To restore the file, the database administrator uses the following restore sequence:

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

Il file è ora online.The file is now online.

Esempi aggiuntiviAdditional Examples

Vedere ancheSee Also

Ripristino in linea (SQL Server) Online Restore (SQL Server)
Ripristini a fasi (SQL Server) Piecemeal Restores (SQL Server)
Ripristini di file (modello di recupero con registrazione minima) File Restores (Simple Recovery Model)
Panoramica del ripristino e del recupero (SQL Server) Restore and Recovery Overview (SQL Server)
RESTORE (Transact-SQL) RESTORE (Transact-SQL)