Ripristina database (pagina Opzioni)Restore Database (Options Page)

Usare la pagina Opzioni della finestra di dialogo Ripristina database per modificare il comportamento e il risultato dell'operazione di ripristino.Use the Options page of the Restore Database dialog box to modify the behavior and outcome of the restore operation.

Per utilizzare SQL Server Management Studio per il ripristino del backup di un databaseTo use SQL Server Management Studio to restore a database backup

Nota

Quando si specifica un'attività di ripristino mediante SQL Server Management StudioSQL Server Management Studio, è possibile generare uno script Transact-SQLTransact-SQL corrispondente in cui siano contenute le istruzioni RESTORE relative a tale operazione di ripristino.When you specify a restore task by using SQL Server Management StudioSQL Server Management Studio, you can generate a corresponding Transact-SQLTransact-SQL script containing the RESTORE statements for this restore operation. Per generare lo script, fare clic sul pulsante Script , quindi selezionare una destinazione.To generate the script, click Script and then select a destination for the script. Per informazioni sulla sintassi di RESTORE, vedere RESTORE (Transact-SQL).For information about the RESTORE syntax, see RESTORE (Transact-SQL).

OpzioniOptions

Opzioni di ripristinoRestore options

Per modificare alcuni aspetti del comportamento dell'operazione di ripristino, usare le opzioni del pannello Opzioni di ripristino .To modify aspects of the behavior of the restore operation, use the options of the Restore options panel.

Sovrascrivi il database esistente (WITH REPLACE)Overwrite the existing database [WITH REPLACE]
L'operazione di ripristino consentirà di sovrascrivere i file di qualsiasi database che attualmente sta usando il nome di database specificato nel campo Ripristina fino adisponibile nella pagina Generale della finestra di dialogo Ripristina database .The restore operation will overwrite the files of any database that is currently using the database name that you are specifying in the Restore tofield on the General page of the Restore Database dialog box. I file del database esistente verranno sovrascritti anche se si ripristinano backup di un diverso database con il nome del database esistente.The files of the existing database will be overwritten even if you are restoring backups from a different database to the existing database name. La selezione di questa opzione equivale all'uso dell'opzione REPLACE in un'istruzione RESTORE ( Transact-SQLTransact-SQL).Selecting this option is equivalent to using the REPLACE option in a RESTORE statement ( Transact-SQLTransact-SQL).

Attenzione

Utilizzare questa opzione solo dopo un'attenta valutazione.Use this option only after careful consideration. Per altre informazioni, vedere Argomenti RESTORE (Transact-SQL).For more information, see RESTORE Arguments (Transact-SQL).

Mantieni le impostazioni di replica (WITH KEEP_REPLICATION)Preserve the replication settings [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.Preserves the replication settings when restoring a published database to a server other than the server where the database was created. Questa opzione è pertinente solo se è stata eseguita la replica del database al momento della creazione del backup.This option is relevant only if the database was replicated when the backup was created.

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.This option is available only with the Leave the database ready for use by rolling back the uncommitted transactions option (described later in this table), which is equivalent to restoring a backup with the RECOVERY option.

La selezione di questa opzione equivale all'uso dell'opzione KEEP_REPLICATION in un'istruzione RESTORE .Selecting this option is equivalent to using the KEEP_REPLICATION option in a RESTORE statement.

Per altre informazioni, vedere Eseguire il backup e ripristino di database replicati.For more information, see Back Up and Restore Replicated Databases.

Limita accesso al database ripristinato (WITH RESTRICTED_USER)Restrict access to the restored database [WITH RESTRICTED_USER]
Consente di rendere disponibile il database ripristinato solo per i membri di db_owner, dbcreatoro sysadmin.Makes the restored database available only to the members of db_owner, dbcreator, or sysadmin.

La selezione di questa opzione equivale all'utilizzo dell'opzione RESTRICTED_USER in un'istruzione RESTORE.Selecting this option is synonymous to using the RESTRICTED_USER option in a RESTORE statement.

Stato di recuperoRecovery state

Per determinare lo stato del database dopo l'operazione di ripristino, è necessario selezionare una delle opzioni del pannello Stato di recupero .To determine the state of the database after the store operation, you must select one of the options of the Recovery state panel.

RESTORE WITH RECOVERYRESTORE WITH RECOVERY
Consente di recuperare il database dopo il ripristino del backup finale selezionato nella griglia Set di backup da ripristinaredella pagina Generale.Recovers the database after restoring the final backup checked in the Backup sets to restoregrid on the General page. Questa opzione è quella predefinita ed equivale all'opzione WITH RECOVERY in un'istruzione RESTORE ( Transact-SQLTransact-SQL).This is the default option and is equivalent to specifying WITH RECOVERY in a RESTORE statement ( Transact-SQLTransact-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.Under the full recovery model or bulk-logged recovery model, choose this option only if you are restoring all the log files now.

RESTORE WITH NORECOVERYRESTORE WITH NORECOVERY
Il database viene lasciato nello stato di ripristino.Leaves the database in the restoring state. Ciò consente di ripristinare backup aggiuntivi nel percorso di recupero corrente.This allows you to restore additional backups in the current recovery path. Per recuperare il database, sarà necessario eseguire un'operazione di ripristino utilizzando l'opzione RESTORE WITH RECOVERY (vedere l'opzione precedente).To recover the database, you will have to perform a restore operation by using the RESTORE WITH RECOVERY option (see the preceding option).

Questa opzione equivale all'opzione WITH NORECOVERY in un'istruzione RESTORE.This option is equivalent to specifying WITH NORECOVERY in a RESTORE statement.

Selezionando questa opzione, l'opzione Mantieni le impostazioni di replica non sarà disponibile.If you select this option, the Preserve replication settings option is unavailable.

RESTORE WITH STANDBYRESTORE WITH STANDBY
Lascia il database nello stato di standby, nel quale risulta disponibile per l'accesso limitato di sola lettura.Leaves the database in a standby state, in which the database is available for limited read-only access. Questa opzione equivale all'opzione WITH STANDBY in un'istruzione RESTORE.This option is equivalent to specifying WITH STANDBY in a RESTORE statement.

Se si seleziona questa opzione, è necessario specificare un file standby nella casella di testo File standby .Choosing this option requires that you specify a standby file in the Standby file text box. Il file standby consente di annullare gli effetti del recupero.The standby file allows the recovery effects to be undone.

File standbyStandby file
Consente di specificare un file standby.Specifies a standby file. È possibile cercare il file standby oppure digitarne il percorso direttamente nella casella di testo.You can browse for the standby file or enter its pathname directly in the text box.

Backup della parte finale del logTail-Log backup

Consente di specificare che il backup della parte finale del log venga eseguito insieme al ripristino del database.Allows you to designate that a tail-log backup be performed along with the database restore.

Esegui backup della parte finale del log prima del ripristinoTake tail-Log backup before restoring
Selezionare questa casella per specificare la necessità di eseguire un backup della parte finale del log.Check this box to designate that a tail-log backup should be performed.

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.If the point-in-time you have selected in the Backup Timeline dialog box requires a tail-log backup, this box will be selected and you will not be able to edit it.

File di backupBackup file
Specifica un file di backup per la parte finale del log.Specifies a backup file for the tail of the log. È possibile cercare il file di backup oppure immetterne il nome direttamente nella casella di testo.You can browse for the backup file or enter its name directly in the text box.

Connessioni serverServer connections

Consente di chiudere le connessioni di database esistenti.Allows you to close existing database connections.

Chiudi connessioni esistentiClose existing connections
Le operazioni di ripristino potrebbero non riuscire in presenza di connessioni attive al database.Restore operations may fail if there are active connections to the database. Selezionare l'opzione Chiudi connessioni esistenti per garantire che tutte le connessioni attive tra Management StudioManagement Studio e il database vengano chiuse.Check the Close existing connections option to ensure that all active connections between Management StudioManagement Studio and the database are closed. 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.This check box sets the database to single user mode before performing the restore operations, and sets the database to multi-user mode when complete.

Messaggio di richiestaPrompt

Chiedi conferma prima del ripristino di ogni backupPrompt before restoring each 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.Specifies that after each backup is restored, the Continue with Restore dialog box will be displayed to inquire whether you want to continue the restore sequence. 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.This dialog box displays the name of the next media set (if known) and the name and description of the next backup set.

Questa opzione consente di sospendere una sequenza di ripristino dopo aver ripristinato un backupThis option allows you to pause a restore sequence after restoring any of the backups. e risulta particolarmente utile quando è necessario cambiare nastri per set di supporti diversi, ad esempio quando il server dispone di un solo dispositivo nastro.This option is particularly useful when you must swap tapes for different media sets; for example, when your server has only one tape device. Quando si è pronti per procedere, fare clic su OK.When you are ready to proceed, click OK.

È possibile interrompere una sequenza di ripristino facendo clic su No.You can interrupt a restore sequence by clicking No. Tale operazione consente di lasciare il database nello stato di ripristino.This leaves the database is in the restoring state. A seconda delle proprie esigenze, è possibile continuare la sequenza di ripristino riprendendo dal backup successivo descritto nella finestra di dialogo Continua con il ripristino .At your convenience, you can later continue the restore sequence by resuming with the next backup described in the Continue with Restore dialog box. 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:The procedure restoring the next backup depends on whether it contains data or transaction log, as follows:

  • Se il backup successivo è un backup completo o differenziale, usare nuovamente l'attività Ripristina database .If the next backup is a full or differential backup, use the Restore Database task again.

  • Se il backup successivo è un backup del file, usare l'attività Ripristina file e filegroup.If the next backup is a file backup, use the Restore Files and Filegroups task. Per altre informazioni, vedere Ripristinare file e filegroup (SQL Server).For more information, see Restore Files and Filegroups (SQL Server).

  • Se il backup successivo è un backup del log, utilizzare l'attività Ripristina log delle transazioni .If the next backup is a log backup, use the Restore Transaction Log task. Per informazioni sulla ripresa di una sequenza di ripristino con il ripristino di un log delle transazioni, vedere Ripristinare un backup del log delle transazioni (SQL Server).For information about resuming a restore sequence by restoring a transaction log, see Restore a Transaction Log Backup (SQL Server).

Vedere ancheSee Also

RESTORE (Transact-SQL) RESTORE (Transact-SQL)
Ripristinare un backup da un dispositivo (SQL Server) Restore a Backup from a Device (SQL Server)
Ripristinare un backup del log delle transazioni (SQL Server) Restore a Transaction Log Backup (SQL Server)
Set di supporti, gruppi di supporti e set di backup (SQL Server) Media Sets, Media Families, and Backup Sets (SQL Server)
Applicare backup del log delle transazioni (SQL Server) Apply Transaction Log Backups (SQL Server)
Ripristina database (pagina Generale) Restore Database (General Page)