Ejemplo: restauración por etapas de base de datos (modelo de recuperación simple)

Se aplica a: SQL Server

En una secuencia de restauración por etapas restaura y recupera una base de datos en fases en el nivel del grupo de archivos, empezando con los grupos de archivos principales y todos los secundarios de lectura/escritura.

En este ejemplo, la base de datos adb se restaura en un nuevo equipo después de un desastre. La base de datos utiliza el modelo de recuperación simple. Antes del desastre, todos los grupos de archivos están en línea. Los grupos de archivos A y C son de lectura/escritura, y el grupo de archivos B es de solo lectura. El grupo de archivos B pasó a ser de solo lectura antes de la copia de seguridad parcial más reciente, que contiene el grupo de archivos principal y los grupos de archivos secundarios de lectura/escritura, A y C. Después de que el grupo de archivos B pasara a ser de solo lectura, se realizó una copia de seguridad de archivos independiente del grupo de archivos B .

Secuencias de restauración

  1. Restauración parcial del grupo de archivos principal y los grupos de archivos A y C.

    RESTORE DATABASE adb FILEGROUP='A',FILEGROUP='C'   
       FROM partial_backup   
       WITH PARTIAL, RECOVERY;  
    
    

    En este momento, los grupos de archivos principal, A y C están en línea. Todos los archivos del grupo de archivos B están pendientes de recuperación y el grupo de archivos está sin conexión.

  2. Restauración con conexión del grupo de archivos B.

    RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY;  
    
    

    Todos los grupos de archivos están ahora en línea.

Otros ejemplos

Consulte también

Restauración con conexión (SQL Server)
BACKUP (Transact-SQL)
RESTORE (Transact-SQL)
Restauraciones por etapas (SQL Server)