Información general sobre restauración y recuperación (SQL Server)

SQL Server admite la restauración de datos en los siguientes niveles:

  • La base de datos (una restauración completa de la base de datos)

    Se restaura y recupera toda la base de datos, que permanece sin conexión durante las operaciones de restauración y recuperación.

  • El archivo de datos (una restauración de archivos)

    Se restaura y recupera un archivo de datos o conjunto de archivos. Durante la restauración de un archivo, los grupos de archivo que incluyen los archivos se desconectan de forma automática mientras dure el proceso de restauración. Cualquier intento de obtener acceso a un grupo de archivos sin conexión genera un error.

    Nota

    No se pueden realizar copias de seguridad de tablas individuales, ni restaurarlas.

  • La página de datos (una restauración de páginas)

    Con el modelo de recuperación completa o el modelo de recuperación optimizado para cargas masivas de registros, puede restaurar bases de datos individuales. Las restauraciones de páginas pueden utilizarse con cualquier base de datos, independientemente del número de grupos de archivos.

Nota

En SQL Server 2008, puede restaurar una copia de seguridad de base de datos creada con SQL Server 2000, SQL Server 2005 o SQL Server 2008. Sin embargo, las copias de seguridad las bases de datos maestra, de modelo y msdb creadas mediante SQL Server 2000 o SQL Server 2005 no pueden restaurarse con SQL Server 2008. Asimismo, las copias de seguridad de SQL Server 2008 no se pueden restaurar con versiones anteriores de SQL Server.

Las copias de seguridad y restauración de SQL Server funcionan en todos los sistemas operativos admitidos, tanto si se trata de sistemas de 64 o de 32 bits. Para obtener más información acerca de los sistemas operativos admitidos, vea Requisitos de hardware y software para instalar SQL Server 2008 R2.

Escenarios de restauración

Un escenario de restauración en SQL Server es el proceso de restaurar datos de una o más copias de seguridad y, a continuación, recuperar la base de datos. Los escenarios de restauración admitidos dependen del modelo de recuperación de la base de datos y de la edición de SQL Server.

La siguiente tabla presenta los posibles escenarios de restauración compatibles para diferentes modelos de recuperación.

Escenario de restauración

Modelo de recuperación simple

Modelo de recuperación completa o modelo de recuperación optimizado para cargas masivas de registros

Restauración completa de la base de datos

Es la estrategia de restauración básica. Una restauración de base de datos completa puede implicar simplemente la restauración y recuperación de una copia de seguridad completa de base de datos. Por otra parte, una restauración de base de datos completa puede consistir en restaurar una copia de seguridad completa de base de datos y, luego, restaurar y recuperar una copia de seguridad diferencial.

Para obtener más información, vea Realizar una restauración de base de datos completa (modelo de recuperación simple).

Es la estrategia de restauración básica. Una restauración completa de una base de datos supone restaurar una copia de seguridad completa de base de datos y, opcionalmente, una copia de seguridad diferencial (si existe), además de restaurar todas las copias de seguridad de registros posteriores (en orden secuencial). La restauración completa de base de datos finaliza al recuperar la última copia de seguridad de registros y restaurarla (RESTORE WITH RECOVERY).

Para obtener más información, vea Realizar una restauración completa de la base de datos (modelo de recuperación completa).

Restauración de archivos*

Restauración de uno o más archivos de sólo lectura dañados, sin restaurar la base de datos completa. La restauración de archivos está disponible sólo si la base de datos tiene como mínimo un grupo de archivos de sólo lectura.

Restaura uno o más archivos, sin restaurar la base de datos completa. La restauración de archivos puede realizarse mientras la base de datos está sin conexión o, en algunas ediciones de SQL Server 2005 y posteriores, cuando está en línea. Durante la restauración de archivos, los grupos de archivos en los que se incluyen los archivos en cuestión permanecen siempre sin conexión.

Restauración de páginas

No aplicable

Restaura una o más páginas dañadas. La restauración de páginas puede realizarse mientras la base de datos está sin conexión o, en algunas ediciones de SQL Server 2005 y posteriores, cuando está en línea. Durante la restauración de páginas, las páginas que se están restaurando permanecen siempre sin conexión.

Es preciso que haya disponible una cadena intacta de copias de seguridad de registros, hasta el archivo de registro actual, y deben aplicarse todas a fin de actualizar la página según el archivo de registro actual.

Para obtener más información, vea Realizar restauraciones de páginas.

Restauración por etapas *

Restauración y recuperación de la base de datos por etapas a nivel de grupo de archivos, empezando por el grupo de archivos principal y todos los grupos de archivos secundarios de lectura/escritura.

Restauración y recuperación de la base de datos por etapas a nivel del grupo de archivos, empezando por el grupo de archivos principal.

* La restauración en línea sólo se admite en SQL Server 2005 Enterprise Edition y versiones posteriores.

Independientemente de la forma de restauración de datos, antes de que una base de datos se pueda recuperar, SQL Server Database Engine (Motor de base de datos de SQL Server) garantiza la coherencia lógica de toda la base de datos. Por ejemplo, si restaura un archivo, no puede recuperarlo y conectarlo hasta que se haya puesto al día hasta un punto lo bastante avanzado de forma que sea coherente con la base de datos.

Ventajas de la restauración de archivos o páginas

La restauración y recuperación de archivos o páginas, en lugar de toda la base de datos, ofrece las siguientes ventajas:

  • La restauración de menos datos reduce el tiempo necesario para copiarlos y recuperarlos.

  • En SQL Server 2005 Enterprise Edition y versiones posteriores, es posible que la restauración de archivos o páginas permita que otros datos de la base de datos permanezcan en línea durante la operación de restauración.

Modelos de recuperación y operaciones de restauración admitidas

Las operaciones de restauración disponibles para una base de datos dependen de su modelo de recuperación. En la tabla siguiente se resumen todos los modelos de recuperación y las diferentes situaciones de restauración en las que funcionarían.

Operación de restauración

Modelo de recuperación completa

Modelo de recuperación optimizado para cargas masivas de registros

Modelo de recuperación simple

Recuperación de datos

Recuperación completa (si el registro está disponible).

Existe el riesgo de perder algunos datos.

Se perderán los datos desde la última copia de seguridad completa o diferencial.

Restauración a un momento dado

Cualquier momento cubierto por las copias de seguridad de registros.

No está permitida si la copia de seguridad de registros contiene algún cambio registrado de forma masiva.

No compatible.

Restauración de archivos*

Totalmente compatible.

A veces.**

Sólo está disponible para archivos secundarios de sólo lectura.

Restauración de páginas*

Totalmente compatible.

A veces.**

Ninguna.

Restauración por etapas (de grupos de archivos)*

Totalmente compatible.

A veces.**

Sólo está disponible para archivos secundarios de sólo lectura.

* Sólo está disponible en SQL Server 2005 Enterprise Edition y versiones posteriores.

** Para obtener información acerca de las condiciones necesarias, vea Restricciones de restauración con el modelo de recuperación simple.

Temas adicionales

Tema

Descripción

Restricciones de restauración con el modelo de recuperación simple

Contiene una introducción a los escenarios de restauración que están disponibles para copias de seguridad de SQL Server en el modelo de recuperación simple.

Restaurar con el modelo de recuperación optimizado para cargas masivas de registros

Describe consideraciones de restauración que son exclusivas del modelo de recuperación optimizado para cargas masivas de registros.

Descripción de cómo funcionan la restauración y la recuperación de copias de seguridad en SQL Server

Describe los conceptos básicos de restauración y recuperación de medios, y cómo funcionan.