Información general sobre restauración y recuperación en SQL Server

Actualizado: 17 de julio de 2006

SQL Server 2005 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 desconectada 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 desconectado 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 por medio de registros de operaciones masivas, 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.

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 compatibles dependen del modelo de recuperación de la base de datos y de la edición de SQL Server 2005.

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 Modelos de recuperación completa o por medio de registros de operaciones masivas

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á desconectada o, en algunas versiones de SQL Server 2005, cuando está conectada. Durante la restauración de archivos, los grupos de archivos en los que se incluyen los archivos en cuestión permanecen siempre desconectados.

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á desconectada o, en algunas versiones de SQL Server 2005, cuando está conectada. Durante la restauración de páginas, las páginas que se están restaurando permanecen siempre desconectadas.

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 y 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 con conexión sólo se permite en SQL Server 2005 Enterprise Edition.

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.

[!NOTA] La operación de copia de seguridad y restauración funciona correctamente con el formato de almacenamiento vardecimal. Pero cada Database Engine (Motor de base de datos) debe actualizarse, como mínimo, al Service Pack 2 de SQL Server 2005 y todas las bases de datos relacionadas deben habilitarse para el formato de almacenamiento vardecimal. Por ejemplo, no se puede restaurar la copia de seguridad de una base de datos con formato de almacenamiento vardecimal en una base de datos que no tenga habilitado el formato de almacenamiento vardecimal y no se puede restaurar una copia de seguridad de una base de datos del Service Pack 2 que tenga habilitado el formato de almacenamiento vardecimal en una versión anterior de SQL Server. Para obtener más información acerca del formato de almacenamiento vardecimal, vea Almacenar datos decimales como longitud variable.

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, 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 por medio de registros de operaciones masivas 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 disponible en SQL Server 2005 Enterprise Edition.

** 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 por medio de registros de operaciones masivas

Describe consideraciones de restauración que son exclusivas del modelo de recuperación por medio de registros de operaciones masivas.

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.

Vea también

Conceptos

Información general de copia de seguridad (SQL Server)
Información general de los modelos de recuperación
Trabajar con copias de seguridad del registro de transacciones

Otros recursos

Crear copias de seguridad completas y diferenciales de una base de datos de SQL Server
Implementar escenarios de restauración para bases de datos de SQL Server
Trabajar con medios de copia de seguridad en SQL Server
Trabajar con secuencias de restauración para bases de datos de SQL Server

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

12 de diciembre de 2006

Contenido nuevo:
  • Se ha agregado una nota con respecto al formato de almacenamiento vardecimal.

17 de julio de 2006

Contenido modificado:
  • Se incorporó información general sobre escenarios de restauración de los temas anteriores "Restaurar escenarios en el modelo de recuperación simple" y "Restaurar escenarios en el modelo de recuperación completa".
  • Se actualizó la descripción de "Escenarios de restauración de archivos" para indicar que la restauración de archivos con conexión sólo está disponible para archivos de sólo lectura.
  • Se incorporó el tema anterior "Ventajas de la restauración de archivos o páginas".
  • Se incorporó el tema anterior "Modelos de recuperación y operaciones de restauración admitidas".