Revertir a una instantánea de la base de datos

Este tema describe cómo revertir a una instantánea, analiza las restricciones relacionadas con este proceso y proporciona un vínculo para realizar el procedimiento de reversión. Como método alternativo a la restauración de una base de datos en línea a partir de una copia de seguridad, cualquier usuario con permisos RESTORE DATABASE en la base de datos de origen puede revertir la base de datos al estado que tenía en el momento de crear la instantánea de la base de datos. La reversión a una instantánea reciente es útil cuando se dañan algunos de los datos de una base de datos de origen en línea. No obstante, asegúrese de que la instantánea se ha creado antes de producirse el error y de que la base de datos no se ha dañado. Por ejemplo, la reversión puede invertir un error grave del usuario como, por ejemplo, la eliminación de una tabla.

La reversión sobrescribe las actualizaciones efectuadas en la base de datos de origen desde la creación de la instantánea copiando las páginas de copia al escribir de los archivos dispersos de nuevo en la base de datos. Sólo se sobrescriben las páginas actualizadas. A continuación, la operación de reversión sobrescribe el archivo de registro antiguo y lo vuelve a crear. En consecuencia, más adelante no podrá poner al día la base de datos revertida hasta el momento del error del usuario y todas las actualizaciones incluidas en la base de datos desde la creación de la instantánea se perderán. Los metadatos de una base de datos revertida son los mismos que los metadatos del momento de realizar la instantánea.

La reversión a una instantánea también elimina todos los catálogos de texto.

Restricciones de la reversión

La reversión no se admite en las siguientes condiciones:

  • La base de datos de origen contiene todos los grupos de archivos de sólo lectura o comprimidos.

  • Algunos archivos está sin conexión y dichos archivos estaban en línea en el momento de crear la instantánea.

  • Actualmente existe más de una instantánea de la base de datos.

    Sólo puede existir la instantánea que se está revertiendo.

Antes de revertir a una base de datos, debe tener en cuenta lo siguiente:

  • La reversión a partir de una instantánea de la base de datos no se utiliza para la recuperación de medios. A diferencia de un conjunto de copia de seguridad normal, la instantánea de la base de datos es una copia incompleta de los archivos de la base de datos. Si la base de datos o la instantánea de la base de datos están dañadas, es probable que sea imposible realizar la reversión a partir de una instantánea. Además, aunque sea posible, no es probable que la reversión corrija el problema si se produjesen daños.

  • Durante una operación de reversión, tanto la instantánea como la base de datos de origen no están disponibles. La base de datos de origen y la instantánea se marcan como "En restauración". Si se produce un error durante la operación de reversión, cuando la base de datos se inicie de nuevo, la operación de reversión intentará finalizar la reversión.

  • Puesto que una operación de reversión correcta vuelve a crear automáticamente el registro, Microsoft recomienda realizar una copia de seguridad del registro antes de revertir una base de datos. Aunque no puede restaurar el registro original para poner al día la base de datos, la información del archivo de registro original puede ser útil para reconstruir los datos perdidos.

  • La reversión interrumpe la cadena de copias de seguridad del registro. Así pues, antes de utilizar copias de seguridad de un registro de la base de datos revertida, primero deberá realizar una copia de seguridad completa de la base de datos o una copia de seguridad de los archivos. Microsoft recomienda efectuar una copia de seguridad completa de la base de datos.