Restauraciones de archivos (modelo de recuperación simple)

Este tema solo es relevante para las bases de datos de modelo simple que incluyen como mínimo un grupo de archivos secundario de solo lectura.

El objetivo de una restauración de archivos consiste en restaurar uno o varios archivos dañados sin necesidad de restaurar la totalidad de la base de datos. En el modelo de recuperación simple, las copias de seguridad de archivos se admiten únicamente para los archivos de solo lectura. El grupo de archivos primario y los grupos de archivos secundarios de lectura/escritura se restauran siempre juntos, mediante la restauración de una base de datos o de una copia de seguridad parcial.

Los escenarios de restauración de archivos son los siguientes:

  • Restauración de archivos sin conexión

    En una restauración de archivos sin conexión, la base de datos permanece sin conexión mientras se restauran los archivos o grupos de archivos dañados. Al final de la secuencia de restauración, la base de datos pasará a estar en línea.

    Todas las ediciones de SQL Server 2012 admiten restauraciones de archivos sin conexión.

  • Restauración de archivos en línea

    En restauración de archivos en línea, si la base de datos está en línea durante una restauración de archivos, permanecerá en línea durante la restauración de archivos. Sin embargo, cada grupo de archivos en el que se restaura un archivo está sin conexión durante la operación de restauración. Una vez recuperados todos los archivos de un grupo de archivos sin conexión, este se conecta automáticamente.

    Para obtener información acerca de la compatibilidad con la restauración en línea de la página y de archivo, vea Características compatibles con las ediciones de SQL Server 2012. Para obtener más información acerca de restauraciones en línea, vea Restauración en línea (SQL Server).

    SugerenciaSugerencia

    Si desea que la base de datos esté sin conexión durante una restauración de archivos, deje sin conexión la base de datos de que empiece a restaurar la secuencia realizando la acción siguiente ALTER DATABASE: ALTER DATABASE database_name SET OFFLINE.

En este tema:

  • Información general acerca de la restauración de archivos y grupos de archivos con el modelo de recuperación simple

  • Tareas relacionadas

Información general acerca de la restauración de archivos y grupos de archivos con el modelo de recuperación simple

Un escenario de restauración de archivos está formado por una única secuencia de restauración que copia, pone al día y recupera los datos apropiados de la siguiente manera:

  1. Restaure cada archivo dañado a partir de su copia de seguridad de archivo más reciente.

  2. Restaure la copia de seguridad diferencial de archivos más reciente para cada archivo restaurado y recupere la base de datos.

Secuencia de restauración de Transact-SQL para la restauración de archivos (modelo de recuperación simple)

Esta sección muestra las opciones fundamentales de Transact-SQL RESTORE de una secuencia de restauración de archivos simple. La sintaxis y los detalles no pertinentes para este propósito se omiten.

La secuencia de restauración solo contiene dos instrucciones de Transact-SQL. La primera instrucción restaura un archivo secundario, el archivo A, que se restaura usando WITH NORECOVERY. La segunda operación restaura otros dos archivos, B y C, que se restauran usando WITH RECOVERY desde un dispositivo de copia de seguridad diferente:

  1. RESTORE DATABASE database FILE = name_of_file_A

       FROM file_backup_of_file_A

       WITH NORECOVERY**;**

  2. RESTORE DATABASE database FILE = name_of_file_B**,** name_of_file_C

       FROM file_backup_of_files_B_and_C

       WITH RECOVERY**;**

Ejemplos

[Arriba]

Tareas relacionadas

Para restaurar archivos y grupos de archivos

[Arriba]

Vea también

Referencia

RESTORE (Transact-SQL)

Conceptos

Copias de seguridad y restauración: interoperabilidad y coexistencia (SQL Server)

Copias de seguridad diferenciales (SQL Server)

Copias de seguridad de archivos completas (SQL Server)

Información general de copia de seguridad (SQL Server)

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

Restauraciones de base de datos completas (modelo de recuperación simple)

Restauraciones por etapas (SQL Server)