Esempio: Ripristino a fasi di un database (modello di recupero con registrazione minima)Example: Piecemeal Restore of Database (Simple Recovery Model)

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Una sequenza di ripristino a fasi consente di ripristinare e recuperare un database in varie fasi a livello di filegroup, a partire dal filegroup primario e tutti i filegroup secondari di lettura/scrittura.A piecemeal restore sequence restores and recovers a database in stages at the filegroup level, starting with the primary and all read/write, secondary filegroups.

In questo esempio il database adb viene ripristinato in un nuovo computer dopo un'emergenza.In this example, database adb is restored to a new computer after a disaster. Per il database è in uso il modello di recupero con registrazione minima.The database is using the simple recovery model. Prima dell'emergenza, tutti i filegroup erano online.Before the disaster, all the filegroups are online. I filegroup A e C sono di lettura/scrittura, mentre il filegroup B è di sola lettura.Filegroups A and C are read/write, and filegroup B is read-only. Il filegroup B è diventato di sola lettura prima del backup parziale più recente, che include il filegroup primario e i filegroup secondari di lettura/scrittura A e C.Filegroup B became read-only before the most recent partial backup, which contains the primary filegroup and the read/write secondary filegroups, A and C. Dopo che il filegroup B è diventato di sola lettura, è stato eseguito un backup di file separato per il filegroup B .After filegroup B became read-only, a separate file backup of filegroup B was taken.

Sequenze di ripristinoRestore Sequences

  1. Eseguire un ripristino parziale del filegroup primario e dei filegroup A e C.Partial restore of the primary and filegroups A and C.

    RESTORE DATABASE adb FILEGROUP='A',FILEGROUP='C'   
       FROM partial_backup   
       WITH PARTIAL, RECOVERY;  
    

    A questo punto il filegroup primario e i filegroup A e C sono online.At this point, the primary and filegroups A and C are online. Il recupero di tutti i file nel filegroup B è in sospeso e questo filegroup è offline.All files in filegroup B are recovery pending, and the filegroup is offline.

  2. Eseguire un ripristino online del filegroup B.Online restore of filegroup B.

    RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY;  
    

    In questa fase tutti i filegroup sono online.All filegroups are now online.

Esempi aggiuntiviAdditional Examples

Vedere ancheSee Also

Ripristino online (SQL Server) Online Restore (SQL Server)
BACKUP (Transact-SQL) BACKUP (Transact-SQL)
RESTORE (Transact-SQL) RESTORE (Transact-SQL)
Ripristini a fasi (SQL Server)Piecemeal Restores (SQL Server)