Consideraciones avanzadas para secuencias de restauración

En los temas de esta sección se explican las siguientes consideraciones sobre las secuencias de restauración:

  • Cambiar el conjunto de puestas al día después de que se haya iniciado la puesta al día

  • Omitir la puesta al día de los datos en archivos de sólo lectura

  • Usar varias copias de seguridad completas de los mismos datos

  • Ejecutar la copia de seguridad y la restauración simultáneas en una sola base de datos

Además, esta sección contiene varios temas avanzados.

Cambiar el conjunto de puestas al día después de que se haya iniciado la puesta al día

No puede eliminar archivos o páginas de un conjunto de puestas al día, pero puede agregarlos. Agregar un archivo resulta útil si, por ejemplo, inicia una secuencia de restauración parcial y después se da cuenta de que desea incluir más archivos.

Agregar un archivo o página puede requerir que se repita parte de la puesta al día. Sin embargo, los archivos de sólo lectura que son coherentes con la base de datos se pueden agregar al conjunto de puestas al día sin repetir nada de la puesta al día; para obtener más información, vea Controlar la creación de archivos agregados durante la puesta al día.

La operación de adición de páginas está sujeta a la restricción descrita en "Varias copias de los mismos datos" incluida más adelante en este tema.

Omitir la puesta al día de los datos en archivos de sólo lectura

Nota

Para obtener una introducción a la fase de puesta al día durante la que se produce la puesta al día, vea Descripción de cómo funcionan la restauración y la recuperación de copias de seguridad en SQL Server.

Al restaurar un archivo de sólo lectura en un grupo de archivos que ha sido de sólo lectura desde antes de que se creara la copia de seguridad, el archivo es coherente con el resto de la base de datos, por lo que se omite la fase de rehacer. Después de restaurar estos archivos de sólo lectura a partir de la copia de seguridad (durante la fase de copia de datos de la restauración), SQL Server Database Engine (Motor de base de datos de SQL Server) recupera inmediatamente estos archivos. Después continúa la fase de puesta al día para poner al día el resto del conjunto de puestas al día, si existe.

Si un grupo de archivos pasó a ser de sólo lectura después de la última copia de seguridad completa pero antes de una copia de seguridad diferencial y ha permanecido como de sólo lectura, la puesta al día se produce hasta el momento en que se creó la copia de seguridad diferencial. Con el modelo de recuperación completa, si un grupo de archivos pasa a ser de sólo lectura después de la última copia de seguridad completa y la última copia de seguridad diferencial, si existe, el usuario puede usar las copias de seguridad de registros para poner al día los datos de un archivo hasta que el grupo de archivos alcance el punto de sólo lectura.

Usar varias copias de seguridad de los mismos datos

Puesto que pueden emitirse varias instrucciones de restauración, puede copiar datos de diferentes copias de seguridad completas en la misma ubicación. Por ejemplo, una instrucción RESTORE copia todos los archivos de una base de datos. La siguiente instrucción de la secuencia de restauración sobrescribe uno de los archivos. En general, esto se permite y se utilizan los últimos datos restaurados.

Sin embargo, hay reglas especiales para restaurar páginas. Las páginas no pueden copiarse en un archivo después de que se haya restaurado todo el archivo; si se intenta, se produce un error. La secuencia de restauración puede continuar, pero la página no se restaura.

Ejecutar la copia de seguridad y la restauración simultáneas en una sola base de datos

En algunas circunstancias, las instrucciones BACKUP y RESTORE que afectan a la misma base de datos pueden ejecutarse simultáneamente. Cuando no se permite una operación debido a que ya hay otra en curso, Motor de base de datos devuelve un error.

En la siguiente tabla se indica si cada una de las posibles combinaciones de instrucciones simultáneas está o no permitida.

Instrucción en curso

BACKUP DATABASE

BACKUP LOG

Offline RESTORE

Online RESTORE

BACKUP DATABASE

Error

Permitida

Error

Error

BACKUP LOG

Permitida

Error

Error

Error

Offline RESTORE

Error

Error

Error

Error

Online RESTORE

Error

Permitida

Error

Error

En esta sección

Tema

Descripción

Controlar la creación de archivos agregados durante la puesta al día

Se explica cómo, al utilizar la restauración para solucionar un problema conocido y aislado, se puede optimizar el rendimiento de la restauración restaurando sólo los archivos en los que aparece el problema.

Restaurar archivos y grupos de archivos a los que se ha cambiado el nombre

Se explica el modo en que la restauración procesa un nombre cambiado y un nombre de archivo o grupo de archivos reutilizado.

Usar la opción REPLACE

Se explica el modo en que puede reemplazar las medidas de seguridad que evitan que se sobrescriba accidentalmente una base de datos por otra.

Nota de advertenciaAdvertencia
La opción REPLACE sólo se debe usar después de haberlo pensado detenidamente.