Ripristina database (pagina Opzioni)

Utilizzare la pagina Opzioni della finestra di dialogo Ripristina database per modificare il comportamento e il risultato dell'operazione di ripristino.

Per utilizzare SQL Server Management Studio per il ripristino del backup di un database

[!NOTA]

Quando si specifica un'attività di ripristino mediante SQL Server Management Studio, è possibile generare uno script Transact-SQL corrispondente in cui siano contenute le istruzioni RESTORE relative a tale operazione di ripristino. Per generare lo script, fare clic sul pulsante Script, quindi selezionare una destinazione. Per informazioni sulla sintassi di RESTORE, vedere RESTORE (Transact-SQL).

Opzioni

Opzioni di ripristino

Per modificare alcuni aspetti del comportamento dell'operazione di ripristino, è possibile utilizzare le opzioni del pannello Opzioni di ripristino.

  • Sovrascrivi il database esistente (WITH REPLACE)
    L'operazione di ripristino consentirà di sovrascrivere i file di qualsiasi database in cui attualmente viene utilizzato il nome di database specificato nel campo Ripristina fino a disponibile nella pagina Generale della finestra di dialogo Ripristina database. I file del database esistente verranno sovrascritti anche se si ripristinano backup di un diverso database con il nome del database esistente. La selezione di questa opzione equivale all'utilizzo dell'opzione REPLACE in un'istruzione RESTORE (Transact-SQL).

    Nota di attenzioneAttenzione

    Utilizzare questa opzione solo dopo un'attenta valutazione. Per ulteriori informazioni, vedere Argomenti dell'istruzione RESTORE (Transact-SQL).

  • Mantieni le impostazioni di replica (WITH KEEP_REPLICATION)
    Consente di mantenere le impostazioni di replica durante il ripristino di un database pubblicato in un server diverso da quello in cui è stato creato il database. Questa opzione è pertinente solo se è stata eseguita la replica del database al momento della creazione del backup.

    Questa opzione è disponibile solo in combinazione con l'opzione Lascia il database pronto per l'utilizzo eseguendo il rollback delle transazioni di cui non è stato eseguito il commit (descritta più avanti in questa tabella), che equivale al ripristino di un backup con l'opzione RECOVERY.

    La selezione di questa opzione equivale all'utilizzo dell'opzione KEEP_REPLICATION in un'istruzione RESTORE.

    Per ulteriori informazioni, vedere Backup e ripristino di database replicati.

  • Limita accesso al database ripristinato (WITH RESTRICTED_USER)
    Consente di rendere disponibile il database ripristinato solo per i membri di db_owner, dbcreator o sysadmin.

    La selezione di questa opzione equivale all'utilizzo dell'opzione RESTRICTED_USER in un'istruzione RESTORE.

Stato di recupero

Per determinare lo stato del database dopo l'operazione di ripristino, è necessario selezionare una delle opzioni del pannello Stato di recupero.

  • RESTORE WITH RECOVERY
    Consente di recuperare il database dopo il ripristino del backup finale selezionato nella griglia Set di backup da ripristinare della pagina Generale. Questa opzione è quella predefinita ed equivale all'opzione WITH RECOVERY in un'istruzione RESTORE (Transact-SQL).

    [!NOTA]

    Se viene utilizzato il modello di recupero con registrazione completa o il modello di recupero con registrazione minima delle operazioni bulk, selezionare questa opzione solo se si stanno ripristinando tutti i file di log.

  • RESTORE WITH NORECOVERY
    Il database viene lasciato nello stato di ripristino. Ciò consente di ripristinare backup aggiuntivi nel percorso di recupero corrente. Per recuperare il database, sarà necessario eseguire un'operazione di ripristino utilizzando l'opzione RESTORE WITH RECOVERY (vedere l'opzione precedente).

    Questa opzione equivale all'opzione WITH NORECOVERY in un'istruzione RESTORE.

    Selezionando questa opzione, l'opzione Mantieni le impostazioni di replica non sarà disponibile.

  • RESTORE WITH STANDBY
    Lascia il database nello stato di standby, nel quale risulta disponibile per l'accesso limitato di sola lettura. Questa opzione equivale all'opzione WITH STANDBY in un'istruzione RESTORE.

    Se si seleziona questa opzione, è necessario specificare un file standby nella casella di testo File standby. Il file standby consente di annullare gli effetti del recupero.

    • File standby
      Consente di specificare un file standby. È possibile cercare il file standby oppure digitarne il percorso direttamente nella casella di testo.

Backup della parte finale del log

Consente di specificare che il backup della parte finale del log venga eseguito insieme al ripristino del database.

  • Esegui backup della parte finale del log prima del ripristino
    Selezionare questa casella per specificare la necessità di eseguire un backup della parte finale del log.

    [!NOTA]

    Se per la temporizzazione selezionata nella finestra di dialogo Cronologia di backup è richiesto il backup della parte finale del log, questa casella sarà selezionata e non sarà possibile modificarla.

    • File di backup
      Specifica un file di backup per la parte finale del log. È possibile cercare il file di backup oppure immetterne il nome direttamente nella casella di testo.

Connessioni server

Consente di chiudere le connessioni di database esistenti.

  • Chiudi connessioni esistenti
    Le operazioni di ripristino potrebbero non riuscire in presenza di connessioni attive al database. Selezionare l'opzione Chiudi connessioni esistenti per garantire che tutte le connessioni attive tra Management Studio e il database vengano chiuse. Questa casella di controllo imposta il database sulla modalità utente singolo prima di effettuare qualsiasi operazione di ripristino e imposta il database sulla modalità multiutente al termine.

Messaggio di richiesta

  • Chiedi conferma prima del ripristino di ogni backup
    Consente di specificare che dopo il ripristino di ogni backup venga visualizzata la finestra di dialogo Continua con il ripristino per richiedere se continuare la sequenza di ripristino. In questa finestra di dialogo vengono visualizzati il nome del set di supporti successivo, se noto, nonché il nome e la descrizione del set di backup successivo.

    Questa opzione consente di sospendere una sequenza di ripristino dopo aver ripristinato un backup e risulta particolarmente utile quando è necessario cambiare nastri per set di supporti diversi, ad esempio quando il server dispone di un solo dispositivo nastro. Quando si è pronti per procedere, fare clic su OK.

    È possibile interrompere una sequenza di ripristino facendo clic su No. Tale operazione consente di lasciare il database nello stato di ripristino. Quando lo si desidera, è possibile continuare la sequenza di ripristino riprendendo dal backup successivo descritto nella finestra di dialogo Continua con il ripristino. La procedura di ripristino del backup successivo dipende dalla presenza o meno di dati o del log delle transazioni in tale backup, come indicato di seguito:

    • Se il backup successivo è un backup completo o differenziale, utilizzare nuovamente l'attività Ripristina database.

    • Se il backup successivo è un backup di file, utilizzare l'attività Ripristina file e filegroup. Per ulteriori informazioni, vedere Ripristino di file e filegroup (SQL Server).

    • Se il backup successivo è un backup del log, utilizzare l'attività Ripristina log delle transazioni. Per informazioni sulla ripresa di una sequenza di ripristino mediante il ripristino di un log delle transazioni, vedere Ripristinare un backup del log delle transazioni (SQL Server).

Vedere anche

Riferimento

RESTORE (Transact-SQL)

Ripristina database (pagina Generale)

Concetti

Ripristino di un backup da un dispositivo (SQL Server)

Ripristinare un backup del log delle transazioni (SQL Server)

Set di supporti, gruppi di supporti e set di backup (SQL Server)

Applicazione dei backup di log delle transazioni (SQL Server)