Modo de restauración Eseutil /C

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2006-09-05

El modo de restauración de las utilidades de base de datos del servidor (Eseutil.exe) de Exchange sólo se puede ejecutar en bases de datos de buzones y carpetas públicas restauradas a partir de copias de seguridad de transmisión por secuencas heredadas. Este tema no se aplica a las bases de datos de colas de transporte de las funciones de servidor de transporte perimetral y concentrador de transporte porque no se realizan copias de seguridad de las bases de datos de colas. El modo de restauración Eseutil también permite ver el archivo Restore.env. El archivo Restore.env se crea al restaurar una copia de seguridad en línea de la base de datos y controla el proceso de recuperación de hardware.

La recuperación de hardware es el proceso que devuelve una base de datos restaurada a un estado de cierre limpio mediante la reproducción de transacciones en la base de datos a partir de los archivos de registro de transacciones. El proceso de recuperación de hardware controla la reproducción del archivo de registro de transacciones en una base de datos que ha sido restaurada utilizado la interfaz de programación de aplicaciones (API) de la copia de seguridad de transmisión por secuencias heredada. Este proceso es diferente al de recuperación de software que se realiza después de restaurar una base de datos utilizando la API de la copia de seguridad del servicio instantánea de volumen (VSS) y también después de recuperarse de un error.

Las aplicaciones de copia de seguridad que implementa la API de copia de seguridad de transmisión por secuencias heredada de Exchange proporciona una configuración de la interfaz de usuario que permite iniciar la recuperación de hardware después de que el último conjunto de copia de seguridad se haya restaurado. En la copia de seguridad NT de Microsoft Windows NT, esto se llama Último conjunto de copia de seguridad.

Si no puede desencadenar la recuperación de hardware desde la aplicación de copia de seguridad, debe ejecutar la recuperación de hardware manualmente desde el símbolo del sistema con Eseutil para poder montar una base de datos restaurada. Para iniciar la recuperación de hardware debe activar la casilla de verificación Último conjunto de copia de seguridad en la API de copia de seguridad al restaurar la última base de datos o puede utilizar el comando Eseutil /CC. En este comando, la primera /C indica el modo de restauración y la segunda C es el modificador de modo para iniciar el proceso de recuperación de hardware. El proceso de recuperación de hardware utiliza el archivo Restore.env que se genera durante el proceso de restauración para determinar cómo se deben restaurar los archivos de base de datos y qué archivos de registro de transacciones deben reproducirse desde el directorio temporal en el que se restauró la copia de seguridad. Una vez copiadas las bases de datos a su ubicación de destino, y después de haber reproducido en ellas los archivos de registro de transacciones desde el directorio temporal, la recuperación de hardware sigue reproduciendo todos los archivos de registro de transacciones adicionales que encuentra en la ruta de archivos de registro de transacciones especificada para el grupo de almacenamiento de la base de datos restaurada.

Para obtener instrucciones y la sintaxis para ejecutar Eseutil /C, consulte Cómo ejecutar Eseutil /C (restaurar).

Control de la reproducción de los archivos de registros de transacciones

El comportamiento de la reproducción del archivo de registro de transacciones si se utiliza Eseutil /CC varía en función de si la base de datos ha sido descartada o no. Si está restaurando en un servidor alternativo, o si ha eliminado y vuelto a crear la base de datos original, únicamente se reproducen los registros de transacciones de la carpeta temporal. Los registros de transacciones en la carpeta normal de la base de datos no se reproducen. Esta distinción evita los conflictos de reproducción de registro de transacciones en casos en los que el servidor de Exchange sabe que la base de datos en la que se está restaurando no es la misma desde la que se realizó la copia de seguridad. Una base de datos restaurada en estas circunstancias se llama una base de datos rechazada.

Importante

Después de que la recuperación de hardware se haya realizado correctamente, se eliminan todos los archivos de la carpeta temporal (donde se creó Restore.env). No sitúe nunca la copia única de un archivo de registro en la carpeta temporal de Restore.env.

Nota

Si no está seguro del estado de rechazo de una base de datos, copie los archivos de registro tanto en las carpetas temporales como en las permanentes. Esto garantizará que una de las dos copias de registros se tendrá en cuenta para la reproducción.

Si una base de datos no ha sido rechazada, los registros de transacciones se reproducirán de la siguiente manera:

  • La secuencia de archivos de registro listada en el archivo Restore.env se reproducirá en primer lugar.

  • Si existen archivos de registro adicionales en la ubicación de Restore.env, no serán reproducidos bajo ninguna circunstancia.

  • Si existen archivos de registro adicionales en la carpeta de registro de almacenamiento en ejecución y están en una secuencia contigua con los archivos listados en Restore.env serán reproducidos.

  • Si existen archivos de registro adicionales en la carpeta de registro de grupo de almacenamiento en ejecución y no coinciden o no están en una secuencia contigua y el registro circular ha sido deshabilitado, se producirá un error y la recuperación de hardware no se realizará correctamente. Para solucionar estos errores, los archivos de registro contiguos y coincidentes deben estar ubicados, o puede utilizar los cambios de Eseutil /CC /T para ignorar los archivos de registro en la carpeta en ejecución y para reproducir únicamente los archivos de registro listados en Restore.env.

  • Si el registro circular está habilitado actualmente o estaba habilitado en el momento en que se realizó la copia de seguridad, sólo se reproducirán los archivos de registro ubicados en Restore.env.

  • Si no existen archivos en la carpeta de registro de almacenamiento en ejecución, la recuperación se completará correctamente utilizando únicamente los archivos de registro listados en Restore.env.

Si se rechaza una base de datos, los registros de transacciones se reproducirán de la siguiente manera:

  • La secuencia de archivos de registro listada en el archivo Restore.env se reproducirá en primer lugar.

  • Si existen archivos de registro adicionales en la ubicación de Restore.env que coinciden y son contiguos con los registros listados en Restore.env también serán reproducidos.

  • Los archivos de registro adicionales en la carpeta de registro del grupo de almacenamiento no se reproducirán.

Si se ha restaurado una base de datos en un grupo de almacenamiento de recuperación, los registros de transacciones se reproducirán de la siguiente manera:

  • El resto de bases de datos del grupo de almacenamiento de recuperación deben desmontarse antes de iniciar cualquier reproducción de archivo de registro de transacciones.

  • La secuencia de archivos de registro listada en el archivo Restore.env se reproducirá en primer lugar.

  • Si existen archivos de registro adicionales en la carpeta de registro de almacenamiento en ejecución para la recuperación del grupo de almacenamiento y están en una secuencia contigua con los archivos listados en Restore.env serán reproducidos.

  • Si existen archivos de registro adicionales en la ubicación de Restore.env, no serán reproducidos bajo ninguna circunstancia.

Información adicional

Para obtener más información acerca de la recuperación de bases de datos, consulte Estrategias de recuperación ante desastres.

Para obtener más información acerca de Eseutil, consulte los siguientes temas: