Procedura: Ripristino di un backup differenziale del database (SQL Server Management Studio)
In questo argomento viene illustrato come ripristinare un backup differenziale del database.
Importante |
---|
Se si utilizza il modello di recupero con registrazione completa o il modello di recupero con registrazione minima delle operazioni bulk, prima di ripristinare un database in SQL Server Management Studio è necessario eseguire il backup del log delle transazioni attive, definito anche 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 differenziale del database
Dopo avere stabilito la connessione all'istanza appropriata di MicrosoftMotore di database di SQL Server, in Esplora oggetti fare clic sul nome del server per espanderne l'albero.
Espandere Database. A seconda del database, selezionare un database utente oppure 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 Database. Verrà visualizzata la finestra di dialogo Ripristina database.
Nella pagina Generale il nome del database da ripristinare viene visualizzato nella casella di riepilogo Database di destinazione. Per creare un nuovo database, immettere il nome desiderato nella casella di riepilogo.
Nella casella di testo Temporizzazione mantenere il valore predefinito, ovvero Più recente, oppure selezionare una data e un'ora specifiche, facendo clic sul pulsante Sfoglia per visualizzare la finestra di dialogo Ripristino temporizzato. Per ulteriori informazioni, vedere Procedura: Esecuzione di un ripristino temporizzato (SQL Server Management Studio).
Per specificare l'origine e la posizione dei set di backup da ripristinare, fare clic su una delle opzioni seguenti:
Database di origine
Immettere un nome di database nella casella di riepilogo.
Dispositivo di origine
Fare clic sul pulsante Sfoglia per aprire la finestra di dialogo Seleziona backup. Nella casella di riepilogo Supporti di backup selezionare uno dei tipi di dispositivi elencati. Per selezionare uno o più dispositivi per la casella di riepilogo Percorso backup fare clic su Aggiungi.
Dopo avere aggiunto i dispositivi desiderati nella casella di riepilogo Percorso backup, fare clic su OK per tornare alla pagina Generale.
Nella griglia Selezionare i set di backup da ripristinare selezionare i set di backup che si desidera ripristinare. Nella griglia vengono visualizzati i backup disponibili per il percorso specificato. Per impostazione predefinita, viene suggerito un piano di recupero. Quando sono disponibili uno o più backup differenziali del database, il piano di recupero predefinito include gli elementi seguenti:
Il backup completo del database più recente.
Il backup differenziale del database più recente.
Se per il database viene utilizzato il modello di recupero con registrazione completa o il modello di recupero con registrazione minima delle operazioni bulk, i backup del log eseguiti dopo il backup differenziale del database più recente.
Per ignorare il piano di recupero suggerito, è possibile modificare gli elementi selezionati nella griglia. Ad esempio, se il backup differenziale più recente presenta problemi, si può selezionare un backup differenziale precedente, invece del backup più recente, e gli eventuali log delle transazioni associati. I backup che dipendono da un backup deselezionato vengono automaticamente deselezionati.
Per informazioni sulle colonne nella griglia Selezionare i set di backup da ripristinare, vedere Ripristina database (pagina Generale).
Per visualizzare o selezionare le opzioni avanzate, fare clic su Opzioni nel riquadro Selezione pagina.
Nel pannello Opzioni di ripristino è possibile scegliere qualsiasi delle opzioni seguenti, se appropriate per la specifica situazione:
Sovrascrivi il database esistente
Mantieni le impostazioni di replica
Chiedi conferma prima del ripristino di ogni backup
Limita accesso al database ripristinato
Per ulteriori informazioni su queste opzioni, vedere Ripristina database (pagina Opzioni).
Facoltativamente, è 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 database (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 scegliere 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. Annulla le transazioni di cui non è stato eseguito il commit, ma salva le operazioni di annullamento in un file standby in modo che sia possibile invertire gli effetti del ripristino. (RESTORE WITH STANDBY)
Per una descrizione delle opzioni, vedere Ripristina database (pagina Opzioni).
Vedere anche