Condividi tramite


Ripristini di file (modello di recupero con registrazione minima)

Le informazioni contenute in questo argomento sono rilevanti solo per i database che utilizzano il modello di recupero con registrazione minima e includono almeno un filegroup secondario di sola lettura.

L'obiettivo di un ripristino di file è ripristinare uno o più file danneggiati senza ripristinare l'intero database. In base al modello di recupero con registrazione minima, i backup di file sono supportati solo per i file di sola lettura. Il filegroup primario e i filegroup secondari di lettura/scrittura vengono sempre ripristinati insieme attraverso il ripristino di un backup del database o di un backup parziale.

Gli scenari di ripristino dei file sono i seguenti:

  • Ripristino di file offline

    In un ripristino di file offline, i file o i filegroup danneggiati vengono ripristinati mentre il database è offline. Al termine della sequenza di ripristino, il database torna online.

    Tutte le edizioni di SQL Server 2012 supportano il ripristino di file offline.

  • Ripristino di file online

    In un ripristino di file offline, se il database è online al momento del ripristino, rimarrà online durante il ripristino del file. Tuttavia, durante l'operazione di ripristino, ogni filegroup nel quale viene ripristinato un file rimane offline. Al termine del recupero di tutti i file del filegroup offline, viene attivata automaticamente la modalità online per il filegroup.

    Per informazioni sul supporto per il ripristino di pagine e file online, vedere Funzionalità supportate dalle edizioni di SQL Server 2012. Per ulteriori informazioni sui ripristini online, vedere Ripristino in linea (SQL Server).

    SuggerimentoSuggerimento

    Se si desidera attivare la modalità offline per il database al fine di eseguire un ripristino di file, attivare la modalità offline per il database prima di avviare la sequenza di ripristino eseguendo la seguente istruzione ALTER DATABASE: ALTER DATABASE database_name SET OFFLINE.

Contenuto dell'argomento

  • Panoramica del ripristino di file e filegroup nel modello di recupero con registrazione minima

  • Attività correlate

Panoramica del ripristino di file e filegroup nel modello di recupero con registrazione minima

Uno scenario di ripristino di file consiste in un'unica sequenza di ripristino che consente di eseguire la copia, il rollforward e il recupero dei dati appropriati come descritto di seguito:

  1. Ripristinare ogni file danneggiato dal backup di file più recente.

  2. Ripristinare il backup differenziale di file più recente per ogni file ripristinato e recuperare il database.

Passaggi di Transact-SQL per la sequenza di ripristino di file (modello di recupero con registrazione minima)

In questa sezione vengono illustrate le opzioni di Transact-SQL RIPRISTINO per una sequenza di ripristino di file semplice. La sintassi e i dettagli non rilevanti sono stati omessi.

La sequenza di ripristino contiene solo due istruzioni Transact-SQL. La prima istruzione esegue il ripristino di un file secondario, il file A, che viene ripristinato utilizzando WITH NORECOVERY. La seconda operazione ripristina altri due file, i file B e C, che vengono ripristinati utilizzando WITH RECOVERY da un diverso dispositivo di backup:

  1. RESTORE DATABASE database FILE = name_of_file_A

       FROM file_backup_of_file_A

       WITH NORECOVERY**;**

  2. RESTORE DATABASE database FILE = name_of_file_B**,** name_of_file_C

       FROM file_backup_of_files_B_and_C

       WITH RECOVERY**;**

Esempi

[Torna all'inizio]

Attività correlate

Ripristino di file e filegroup

[Inizio pagina]

Vedere anche

Riferimento

RESTORE (Transact-SQL)

Concetti

Backup e ripristino: interoperabilità e coesistenza (SQL Server)

Backup differenziali [SQL Server]

Backup completi del file (SQL Server)

Panoramica del backup (SQL Server)

Panoramica del ripristino e del recupero (SQL Server)

Ripristini di database completi (modello di recupero con registrazione minima)

Ripristini a fasi (SQL Server)