Ejemplo: restauración con conexión de un archivo de lectura y escritura (modelo de recuperación completa)
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
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.
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
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)