RESTORE REWINDONLY (Transact-SQL)

Rebobina y cierra los dispositivos de cinta especificados que se quedaron abiertos con las instrucciones BACKUP o RESTORE ejecutadas con la opción NOREWIND. Este comando sólo se admite para dispositivos de cinta.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL (Transact-SQL)

Sintaxis


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 } 
} 

Argumentos

<backup_device> ::=

Especifica los dispositivos de copia de seguridad físicos o lógicos que se utilizarán para la operación de restauración.

[!NOTA] Admitidos por las seis instrucciones: RESTORE, RESTORE FILELISTONLY, RESTORE HEADERONLY, RESTORE LABELONLY, RESTORE REWINDONLY y RESTORE VERIFYONLY.

{ logical_backup_device_name | **@**logical_backup_device_name_var }

Es el nombre lógico, que debe seguir las reglas de los identificadores, del dispositivo de copia de seguridad creado por sp_addumpdevice desde el que se restaura la base de datos. Si se proporciona como una variable (**@logical_backup_device_name_var), se puede especificar el nombre del dispositivo de copia de seguridad como una constante de cadena (@**logical_backup_device_name_var = logical_backup_device_name) o como una variable de un tipo de datos de cadena de caracteres, excepto los tipos de datos ntext o text.

{DISK | TAPE } = { 'physical_backup_device_name' | **@**physical_backup_device_name_var }

Permite restaurar las copias de seguridad guardadas en el dispositivo de disco o cinta con nombre. Los tipos de dispositivo de disco y cinta se deben especificar con el nombre real (por ejemplo, ruta de acceso completa y nombre de archivo) del dispositivo: DISK = 'C:\Archivos de programa\Microsoft SQL Server\MSSQL\BACKUP\Mybackup.bak' o TAPE = '\\.\TAPE0'. Si se especifica como una variable (**@physical_backup_device_name_var), el nombre del dispositivo se puede especificar como una constante de cadena (@**physical_backup_device_name_var = 'physcial_backup_device_name') o como una variable de un tipo de datos de cadena de caracteres, excepto los tipos de datos ntext o text.

Si utiliza un servidor de red con un nombre UNC (que debe contener el nombre del equipo), especifique un tipo de dispositivo de disco. Para obtener más información sobre cómo usar los nombres UNC, vea Dispositivos de copia de seguridad.

La cuenta en la que está ejecutando Microsoft SQL Server debe tener acceso de lectura al equipo remoto o servidor de red para poder realizar la operación RESTORE.

n

Marcador de posición que indica que se pueden especificar varios dispositivos de copia de seguridad y dispositivos lógicos de copia de seguridad. El número máximo de dispositivos de copia de seguridad o de dispositivos lógicos de copia de seguridad es 64.

El hecho de que una secuencia de restauración requiera tantos dispositivos de copia de seguridad como los utilizados para crear el conjunto de medios al que pertenecen las copias de seguridad depende de si la restauración se realiza con o sin conexión. La restauración sin conexión permite restaurar una copia de seguridad con menos dispositivos que los utilizados para crear la copia de seguridad. La restauración con conexión necesita todos los dispositivos de copia de seguridad para la copia de seguridad. Si se intenta la restauración con menos dispositivos, se obtiene un error.

Para obtener más información, vea Trabajar con medios de copia de seguridad en SQL Server.

[!NOTA] Si se restaura una copia de seguridad desde un conjunto de medios reflejado, sólo puede especificar un reflejo para cada familia de medios. No obstante, si hay errores, el hecho de tener otros reflejos permite resolver algunos problemas de restauración rápidamente. Puede sustituir un volumen de medios dañado con el volumen correspondiente de otro reflejo. Tenga en cuenta que para las restauraciones sin conexión puede restaurar desde menos dispositivos que familias de medios, pero cada familia se procesa sólo una vez.

WITH <with_option> ::=

UNLOAD

Especifica que la cinta se rebobine y se descargue automáticamente cuando termine una operación RESTORE. UNLOAD se establece de forma predeterminada al iniciar una nueva sesión de usuario. Permanece activo hasta que se especifica NOUNLOAD. Esta opción sólo se utiliza para dispositivos de cinta. Si se utiliza para la operación de restauración un dispositivo que no es de cinta, esta opción no se tiene en cuenta.

NOUNLOAD

Especifica que la cinta no se descargue automáticamente de la unidad de cinta después de una operación RESTORE. NOUNLOAD permanece establecido hasta que se especifica UNLOAD.

Especifica que la cinta no se descargue automáticamente de la unidad de cinta después de una operación RESTORE. NOUNLOAD permanece establecido hasta que se especifica UNLOAD.

Notas

RESTORE REWINDONLY, nuevo en Microsoft SQL Server 2005, es una alternativa a RESTORE LABELONLY FROM TAPE = <name> WITH REWIND. Se puede encontrar una lista de las cintas abiertas actualmente si se consulta la vista de administración dinámica sys.dm_io_backup_tapes; para obtener más información, vea sys.dm_io_backup_tapes.

Permisos

Cualquier usuario puede utilizar RESTORE REWINDONLY.

Vea también

Referencia

BACKUP (Transact-SQL)
RESTORE (Transact-SQL)

Otros recursos

Trabajar con medios de copia de seguridad en SQL Server
Ver información acerca de las copias de seguridad

Ayuda e información

Obtener ayuda sobre SQL Server 2005