Procedura: Ripristino di file e filegroup (SQL Server Management Studio)
In questo argomento viene descritta la procedura per il ripristino di un backup completo di file.
Importante: |
---|
In base al modello di recupero con registrazione completa o con registrazione minima delle transazioni di massa, prima di poter ripristinare file in SQL Server Management Studio è necessario eseguire il backup del log delle transazioni attivo, noto come parte finale del log. Per ulteriori informazioni, vedere Procedura: Esecuzione del backup di un log delle transazioni (SQL Server Management Studio). |
Per ripristinare un backup completo di file
Dopo aver attivato la connessione all'istanza appropriata di Microsoft Motore di database di SQL Server, in Esplora oggetti fare clic sul nome del server per espanderne la struttura.
Espandere Database. A seconda del database, selezionare un database utente o espandere Database di sistema e selezionare un database di sistema.
Fare clic con il pulsante destro del mouse sul database, scegliere Attività e quindi fare clic su Ripristina.
Fare clic su File e filegroup. Verrà visualizzata la finestra di dialogo Ripristina file e filegroup.
Nella pagina Generale il nome del database da ripristinare viene visualizzato nella casella di riepilogo Database di destinazione.
Per specificare l'origine e il percorso dei set di backup da ripristinare, fare clic su una delle opzioni seguenti:
- Database di origine
Immettere il nome di un database nella casella di riepilogo. - Periferica di origine
Fare clic sul pulsante Sfoglia, che consente di visualizzare la finestra di dialogo Seleziona backup. Nella casella di riepilogo Supporti di backup selezionare uno dei tipi di periferica elencati. Per selezionare una o più periferiche per la casella di riepilogo Percorso backup, fare clic su Aggiungi.
Dopo avere aggiunto le periferiche desiderate nella casella di riepilogo Percorso backup, fare clic su OK per tornare nella pagina Generale.
- Database di origine
Nella griglia Selezionare i set di backup da ripristinare selezionare i set di backup che si desidera ripristinare. In questa griglia vengono visualizzati i backup disponibili per il percorso specificato. Per impostazione predefinita, viene suggerito un piano di recupero. Per ignorare il piano di recupero suggerito, è possibile modificare le impostazioni selezionate nella griglia. I backup che dipendono da un backup deselezionato vengono deselezionati automaticamente.
Per informazioni sulle colonne della griglia Selezionare i set di backup da ripristinare, vedere Ripristina file e filegroup (pagina Generale).
Per visualizzare o selezionare le opzioni avanzate, fare clic su Opzioni nel riquadro Selezione pagina.
Nel pannello Opzioni di ripristino è possibile scegliere una o più delle opzioni seguenti, se appropriate per la specifica situazione:
- Sovrascrivi il database esistente
- Chiedi conferma prima del ripristino di ogni backup
- Limita accesso al database ripristinato
Per ulteriori informazioni su queste opzioni, vedere Ripristina file e filegroup (pagina Opzioni).
È possibile ripristinare il database in un nuovo percorso specificando una nuova destinazione di ripristino per ogni file nella griglia Ripristina file di database come. Per ulteriori informazioni su questa griglia, vedere Ripristina file e filegroup (pagina Opzioni).
Il pannello Stato di recupero determina lo stato del database dopo l'operazione di ripristino. Il comportamento predefinito è:
Lascia il database pronto per l'utilizzo eseguendo il rollback delle transazioni di cui non è stato eseguito il commit. I log delle transazioni aggiuntivi non possono essere ripristinati. (RESTORE WITH RECOVERY)
[!NOTA] Selezionare questa opzione solo se si stanno ripristinando tutti i backup necessari.
In alternativa, è possibile selezionare una delle opzioni seguenti:
- Lascia il database non operativo e non eseguire il rollback delle transazioni di cui non è stato eseguito il commit. I log delle transazioni aggiuntivi possono essere ripristinati. (RESTORE WITH NORECOVERY)
- Lascia il database in modalità sola lettura. Esegui il rollback delle transazioni di cui non è stato eseguito il commit e salva l'operazione di rollback in un file in modo che gli effetti del ripristino possano essere annullati. (RESTORE WITH STANDBY)
Per una descrizione delle opzioni, vedere Ripristina file e filegroup (pagina Opzioni).
Vedere anche
Attività
Procedura: Backup di file e filegroup del database (SQL Server Management Studio)
Procedura: Esecuzione del backup di un database (SQL Server Management Studio)
Procedura: Esecuzione del backup di un log delle transazioni (SQL Server Management Studio)
Procedura: Ripristino di un backup del log delle transazioni (SQL Server Management Studio)
Altre risorse
RESTORE (Transact-SQL)
Esercitazione su SQL Server Management Studio