Compartir a través de


Restauraciones de archivos (modelo de recuperación simple)

Este tema solo es relevante para las bases de datos de modelo simple que contienen al menos un grupo de archivos secundario de solo lectura.

En una restauración de archivos, el objetivo es restaurar uno o varios archivos dañados sin restaurar toda la base de datos. En el modelo de recuperación simple, las copias de seguridad de archivos solo se admiten para archivos de solo lectura. El grupo de archivos principal y los grupos de archivos secundarios de lectura y escritura siempre se restauran juntos mediante la restauración de una base de datos o 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 está 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 está en línea.

    Todas las ediciones de SQL Server 2014 admiten la restauración de archivos sin conexión.

  • Restauración de archivos en línea

    En una restauración de archivos en línea, si la base de datos está en línea en tiempo de restauración, permanece en línea durante la restauración de archivos. Sin embargo, cada grupo de archivos en el que se está restaurando 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, el grupo de archivos se pone automáticamente en línea.

    Para obtener información sobre la compatibilidad con la restauración de archivos y páginas en línea, vea Características compatibles con las ediciones de SQL Server 2014. Para obtener más información sobre las restauraciones en línea, vea 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 instrucción ALTER DATABASE : ALTER DATABASE database_name SET OFFLINE.

Información general sobre la restauración de archivos y grupos de archivos en el modelo de recuperación simple

Un escenario de restauración de archivos consta de una sola secuencia de restauración que copia, reenvía y recupera los datos adecuados de la siguiente manera:

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

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

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

En esta sección se muestran las opciones esenciales deRESTORE de Transact-SQL para una secuencia sencilla de restauración de archivos. Se omite la sintaxis y los detalles que no son relevantes para este propósito.

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

  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

    DESDE file_backup_of_files_B_and_C

    CON RECUPERACIÓN**;**

Ejemplos

Tareas relacionadas

Para restaurar archivos y grupos de archivos

Véase también

Copia 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)
RESTORE (Transact-SQL)
Restauraciones de base de datos completas (modelo de recuperación simple)
Restauraciones por etapas (SQL Server)