Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este tema es relevante para las bases de datos de SQL Server en el modelo de recuperación simple que contienen un grupo de archivos de solo lectura.
Una secuencia de restauración gradual restaura y recupera una base de datos por fases a nivel de grupo de archivos, comenzando con el grupo de archivos principal y todos los grupos secundarios de lectura y escritura.
En este ejemplo, una base de datos denominada adb, que usa el modelo de recuperación simple, contiene tres grupos de archivos. El grupo A de archivos es de lectura y escritura, y el grupo B de archivos y el grupo C de archivos son de solo lectura. Inicialmente, todos los grupos de archivos están en línea.
Parece que el grupo de archivos principal y el grupo B de archivos de la base de datos adb están dañados; por lo tanto, el administrador de la base de datos decide restaurarlos mediante una secuencia de restauración por etapas. En el modelo de recuperación simple, todos los grupos de archivos de lectura y escritura deben restaurarse a partir de la misma copia de seguridad parcial. Aunque el grupo A de archivos está intacto, debe restaurarse con el grupo de archivos principal para asegurarse de que son coherentes (la base de datos se restaurará al momento dado definido por el final de la última copia de seguridad parcial). El grupo C de archivos está intacto, pero debe recuperarse para ponerlo en línea. El grupo Bde archivos , aunque está dañado, contiene datos menos críticos que el grupo Cde archivos; por lo tanto, B se restaurará en último lugar.
Restaurar Secuencias
Nota:
La sintaxis de una secuencia de restauración en línea es la misma que para una secuencia de restauración sin conexión.
Restauración parcial del grupo de archivos
Ay principal a partir de una copia de seguridad parcial.RESTORE DATABASE adb READ_WRITE_FILEGROUPS FROM partial_backup WITH PARTIAL, RECOVERYEn este momento, el grupo de archivos principal y el grupo
Ade archivos están en línea. Los archivos en los grupos de archivosByCestán pendientes de recuperación, y los grupos de archivos están sin conexión.Recuperación en línea del grupo
Cde archivos .El grupo de archivos
Ces coherente porque la copia de seguridad parcial que se restauró anteriormente se realizó después de que el grupo de archivosCse convirtiera a solo lectura, a pesar de que la restauración llevó la base de datos a un estado anterior en el tiempo. El administrador de la base de datos recupera el grupoCde archivos , sin restaurarlo, para ponerlo en línea.RESTORE DATABASE adb FILEGROUP='C' WITH RECOVERYEn este momento, los grupos principales y de archivos
AyCestán en línea. Los archivos en filegroupB permanecen pendientes de recuperación, con el filegroup desconectado.Restauración en línea del grupo de archivos
B.Los archivos del grupo
Bde archivos deben restaurarse. El administrador de la base de datos restaura la copia de seguridad del grupoBde archivos realizado después de que el grupoBde archivos se convirtiera en de solo lectura y antes de la copia de seguridad parcial.RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERYTodos los grupos de archivos ahora están en línea.
Ejemplos adicionales
Ejemplo: Restauración por etapas de la base de datos (modelo de recuperación simple)
Ejemplo: Restauración en línea de un archivo Read-Only (modelo de recuperación simple)
Ejemplo: Restauración por etapas de la base de datos (modelo de recuperación completa)
Ejemplo: Restauración en línea de un archivo de Read-Write (modelo de recuperación completa)
Ejemplo: Restauración en línea de un archivo de Read-Only (modelo de recuperación completa)
Véase también
Restauración en línea (SQL Server)
BACKUP (Transact-SQL)
RESTORE (Transact-SQL)
Restauraciones por etapas (SQL Server)