RESTORE REWINDONLY (Transact-SQL)
Riavvolge e chiude i dispositivi nastro specificati lasciati aperti dalle istruzioni BACKUP o RESTORE eseguite con l'opzione NOREWIND. Questo comando è supportato solo per i dispositivi nastro.
Sintassi
RESTORE REWINDONLY
FROM <backup_device> [ ,...n ]
[ WITH {UNLOAD | NOUNLOAD}]
}
[;]
<backup_device> ::=
{
{ logical_backup_device_name |
@logical_backup_device_name_var }
| TAPE = { 'physical_backup_device_name' |
@physical_backup_device_name_var }
}
Argomenti
<backup_device> ::=
Specifica i dispositivi di backup logici o fisici da utilizzare per il ripristino.
{ logical_backup_device_name | **@logical_backup_device_name_var }
Nome logico, conforme alle regole per gli identificatori, dei dispositivi di backup creati tramite sp_addumpdevice da cui viene ripristinato il database. Se indicato in forma di variabile (@logical_backup_device_name_var), il nome del dispositivo di backup può essere specificato come costante stringa (@**logical_backup_device_name_var = logical_backup_device_name) oppure come variabile di tipo stringa di caratteri, con l'eccezione dei tipi di dati ntext o text.{DISK | TAPE } = { 'physical_backup_device_name' | **@physical_backup_device_name_var }
Consente di ripristinare i backup dal dispositivo disco o nastro specificato. I tipi di dispositivo disco e nastro devono essere specificati con il nome effettivo del dispositivo, ad esempio nome e percorso completo del file: DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\Mybackup.bak' or TAPE = '\\.\TAPE0'. Se indicato in forma di variabile (@physical_backup_device_name_var), il nome del dispositivo può essere specificato come costante stringa (@**physical_backup_device_name_var = physcial_backup_device_name) oppure come variabile di tipo stringa di caratteri, con l'eccezione dei tipi di dati ntext o text.Se si utilizza un server di rete avente un nome UNC (che deve contenere il nome del server), specificare un dispositivo disco. Per ulteriori informazioni sull'utilizzo dei nomi UNC, vedere Dispositivi di backup.
Per poter eseguire un'operazione RESTORE, l'account in base a cui si esegue Microsoft SQL Server deve avere accesso in lettura al server di rete o al computer remoto.
n
Segnaposto che indica la possibilità di specificare più dispositivi di backup e logici. Il numero massimo di dispositivi di backup o logici è 64.Una sequenza di ripristino può richiedere altrettanti dispositivi di backup quanti ne sono stati utilizzati per creare il set di supporti al quale appartengono i backup, a seconda che il ripristino sia in linea o non in linea. Il ripristino non in linea consente il ripristino di un backup utilizzando un numero minore di dispositivi di backup rispetto a quelli utilizzati per creare il backup. Il ripristino in linea richiede tutti i dispositivi di backup del backup. Non è possibile eseguire il ripristino con un numero inferiore di dispositivi.
Per ulteriori informazioni, vedere Utilizzo di supporti di backup in SQL Server.
[!NOTA]
Durante il ripristino di un backup da un set di supporti con mirroring, è possibile specificare solo un mirror singolo per ogni gruppo di supporti. In caso di errori, tuttavia, la presenza di altri mirror, consente una risoluzione rapida di alcuni problemi di ripristino. È possibile sostituire un volume di un supporto danneggiato con il volume corrispondente da un altro mirror. Si noti che per i ripristini non in linea è possibile ripristinare da un numero inferiore di dispositivi rispetto a un gruppo di dispositivi, ma ogni gruppo viene elaborato soltanto una volta.
Opzioni WITH
UNLOAD
Specifica che il nastro viene riavvolto ed espulso automaticamente al termine dell'operazione RESTORE. Per impostazione predefinita l'opzione UNLOAD viene impostata all'avvio di una nuova sessione utente e rimane attiva fino a quando non si specifica NOUNLOAD. Viene utilizzata solo per i dispositivi nastro. Se per l'operazione RESTORE non viene utilizzata un dispositivo nastro, questa opzione viene ignorata.NOUNLOAD
Specifica che il nastro non viene scaricato automaticamente dall'unità dopo un'operazione RESTORE. L'opzione NOUNLOAD rimane attiva fino a quando non si specifica UNLOAD.Specifica che il nastro non viene scaricato automaticamente dall'unità dopo un'operazione RESTORE. L'opzione NOUNLOAD rimane attiva fino a quando non si specifica UNLOAD.
Autorizzazioni
Qualsiasi utente può utilizzare RESTORE REWINDONLY.
Osservazioni
RESTORE REWINDONLY è un'alternativa a RESTORE LABELONLY FROM TAPE = <name> WITH REWIND. È possibile ottenere un elenco di unità nastro aperte dalla vista a gestione dinamica sys.dm_io_backup_tapes.
Vedere anche