Instrucciones RESTORE para restaurar, recuperar y administrar copias de seguridad (Transact-SQL)

En esta sección se describen las instrucciones RESTORE relacionadas con las copias de seguridad. Además de la instrucción RESTORE {DATABASE | LOG} principal para restaurar y recuperar copias de seguridad, hay una serie de instrucciones RESTORE auxiliares que le ayudan a administrar las copias de seguridad y a planear las secuencias de restauración. Los comandos RESTORE auxiliares son los siguientes: RESTORE FILELISTONLY, RESTORE HEADERONLY, RESTORE LABELONLY, RESTORE REWINDONLY y RESTORE VERIFYONLY.

[!NOTA]

A partir de la actualización acumulativa 2 de SQL Server 2012 SP1, se admite la copia de seguridad de SQL Server en el servicio de almacenamiento Blob de Windows Azure. Para obtener más información, vea Mejoras en la copia de seguridad y la restauración y Copia de seguridad y restauración de SQL Server con el servicio de almacenamiento Blob de Windows Azure.

Nota de seguridadNota de seguridad

En versiones anteriores de SQL Server, cualquier usuario podía obtener información sobre los conjuntos de copia de seguridad y los dispositivos de copia de seguridad mediante las instrucciones Transact-SQL RESTORE FILELISTONLY, RESTORE HEADERONLY, RESTORE LABELONLY y RESTORE VERIFYONLY. Dado que estas instrucciones revelan información sobre el contenido de los archivos de copia de seguridad, en SQL Server 2008 y versiones posteriores requieren el permiso CREATE DATABASE. Este requisito proporciona una protección más completa que en versiones anteriores de los archivos de copia de seguridad y de la información que contienen. Para obtener más información acerca de este permiso, vea GRANT (permisos de base de datos de Transact-SQL).

En esta sección

Instrucción

Descripción

RESTORE (Transact-SQL)

Describe las instrucciones Transact-SQL RESTORE DATABASE y RESTORE LOG que se utilizan para restaurar y recuperar una base de datos de copias de seguridad realizadas mediante el comando BACKUP. RESTORE DATABASE se utiliza para bases de datos en todos los modelos de recuperación. RESTORE LOG se utiliza solo en modelos de recuperación completa y modelos de recuperación optimizados para cargas masivas de registros. RESTORE DATABASE también puede utilizarse para revertir una base de datos a una instantánea de base de datos.

RESTORE (argumentos, Transact-SQL)

Documenta los argumentos descritos en las secciones "Sintaxis" de la instrucción RESTORE y del conjunto de instrucciones auxiliares asociado: RESTORE FILELISTONLY, RESTORE HEADERONLY, RESTORE LABELONLY, RESTORE REWINDONLY y RESTORE VERIFYONLY. Solo un subconjunto de estas seis instrucciones admite la mayoría de los argumentos. En la descripción del argumento se indica si éste está admitido.

RESTORE FILELISTONLY (Transact-SQL)

Describe la instrucción Transact-SQL RESTORE FILELISTONLY, que se utiliza para devolver un conjunto de resultados que contiene una lista de los archivos de registro y base de datos contenidos en el conjunto de copia de seguridad.

RESTORE HEADERONLY (Transact-SQL)

Describe la instrucción Transact-SQL RESTORE HEADERONLY, que se utiliza para devolver un conjunto de resultados que contiene toda la información de encabezado de copia de seguridad para todos los conjuntos de copia de seguridad en un dispositivo de copia de seguridad determinado.

RESTORE LABELONLY (Transact-SQL)

Describe la instrucción Transact-SQL RESTORE LABELONLY, que se utiliza para devolver un conjunto de resultados que contiene información sobre el medio de copia de seguridad identificado por el dispositivo de copia de seguridad dado.

RESTORE REWINDONLY (Transact-SQL)

Describe la instrucción Transact-SQL RESTORE REWINDONLY, que se utiliza para rebobinar y cerrar dispositivos de cinta que se quedaron abiertos al ejecutar las instrucciones BACKUP o RESTORE con la opción NOREWIND.

RESTORE VERIFYONLY (Transact-SQL)

Describe la instrucción Transact-SQL RESTORE VERIFYONLY, que se utiliza para comprobar la copia de seguridad, sin restaurarla, y comprueba que el conjunto de copia de seguridad esté completo y se pueda leer, aunque no intenta comprobar la estructura de los datos.

Vea también

Conceptos

Realizar copias de seguridad y restaurar bases de datos de SQL Server