Compartir a través de


Ejemplo: restauración con conexión de un archivo de lectura y escritura (modelo de recuperación completa)

Icono que muestra un disco de base de datos azul Este tema sólo es relevante para las bases de datos de SQL Server que contengan varios archivos o grupos de archivos con el modelo de recuperación completa.

En este ejemplo, una base de datos llamada adb, que utiliza el modelo de recuperación completa, contiene tres grupos de archivos. El grupo de archivos A es de lectura y escritura, mientras que los grupos de archivos B y C son de sólo lectura. Inicialmente, los tres están conectados.

El archivo a1 del grupo de archivos A está dañado y el administrador de la base de datos decide restaurarlo con la base de datos conectada.

[!NOTA] Con el modelo de recuperación simple no se puede realizar una restauración con conexión de datos de lectura y escritura.

Secuencias de restauración

  1. Restauración con conexión del archivo a1.

    RESTORE DATABASE adb FILE='a1' FROM backup 
    WITH NORECOVERY
    

    En este momento, el archivo a1 se encuentra en el estado RESTORING, mientras que el grupo de archivos A está sin conexión.

  2. Tras restaurar el archivo, el administrador de la base de datos realiza una nueva copia de seguridad de registros para asegurarse de capturar el momento en el que el archivo se quedó sin conexión.

    BACKUP LOG adb TO log_backup WITH COPY_ONLY
    
  3. Restauración con conexión de las copias de seguridad de registros.

    RESTORE LOG adb FROM log_backup WITH NORECOVERY
    RESTORE LOG adb FROM log_backup WITH NORECOVERY
    RESTORE LOG adb FROM log_backup WITH RECOVERY
    

    Ahora el archivo a1 está conectado.

Vea también

Conceptos

Realizar restauraciones con conexión
Realizar restauraciones por etapas
Información general sobre restauración y recuperación en SQL Server
Aplicar copias de seguridad del registro de transacciones

Otros recursos

BACKUP (Transact-SQL)
Ejemplos de secuencias de restauración para varios escenarios de restauración
RESTORE (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005