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, Database Engine (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. |
Se explica el modo en que puede reemplazar las medidas de seguridad que evitan que se sobrescriba accidentalmente una base de datos por otra.
Advertencia
La opción REPLACE sólo se debe usar después de haberlo pensado detenidamente.
|
Vea también