Restauraciones de archivos (modelo de recuperación simple)

Se aplica a:SQL Server

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 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 información sobre la compatibilidad con la restauración en línea de la página y de archivo, vea Características y tareas del motor de base de datos. Para obtener más información sobre las restauraciones en línea, consulte Restauración en línea (SQL Server).

    Sugerencia

    Si desea que la base de datos esté sin conexión para una restauración de archivos, desconecte la base de datos antes de iniciar la secuencia de restauración ejecutando la siguiente ALTER DATABASE instrucción: ALTER DATABASEdatabase_nameSET OFFLINE.

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 consta de una única secuencia de restauración que copia, aplica los cambios y recupera los datos correspondientes 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.

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

En esta sección se muestran las opciones de Transact-SQLRESTORE esenciales para una secuencia sencilla de restauración de archivos. 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 base de datos archivo =name_of_file_A

    FROM copia_de_seguridad_de_archivo_A

    WITH NORECOVERY**;**

  2. RESTORE DATABASE base de datos ARCHIVO =name_of_file_B,name_of_file_C

    FROM copia_de_seguridad_de_archivos_B_y_C

    CON RECUPERACIÓN**;**

Ejemplos

Tareas relacionadas

Para restaurar archivos y grupos de archivos