Post on 12-Dec-2014
Cómo restaurar copias de archivos de bases de datos en un grupo de almacenamiento de recuperación
Este procedimiento describe cómo restaurar copias de archivo de bases de datos en un grupo
de almacenamiento de recuperación.
Procedimiento
Para restaurar las copias de archivo de las bases de datos en un grupo de almacenamiento de recuperación
1. En el Explorador de Windows, copie los archivos de base de datos .edb y .stm en las
ubicaciones definidas para ellos en el directorio del grupo de almacenamiento de
recuperación.
Si los nombres de archivos definidos en el Administrador del sistema de Exchange para
la base de datos y los archivos de base de datos de secuencia son distintos de los
nombres de los archivos reales, puede cambiar el nombre de los archivos o eliminar la
base de datos del grupo de almacenamiento de recuperación en el Administrador del
sistema de Exchange y volver a empezar con los nombres correctos. Si en este punto
pretende reproducir los archivos de registro en las bases de datos, debería elegir el
segundo método. No obstante, es una práctica recomendable el reproducir los archivos
de registro "fuera de lugar" tal y como se describía en la anterior sección. Esta práctica
es importante si está restaurando varias bases de datos en un único grupo de
almacenamiento de recuperación.
2. En el Administrador del sistema de Exchange, desconecte las bases de datos
actualmente montadas en el grupo de almacenamiento de recuperación.
3. En el Explorador de Windows, quite los archivos de registro de transacciones (*.log) y
los archivos de punto de control (*.chk) del directorio del grupo de almacenamiento de
recuperación para evitar que interfieran con la recuperación.
4. Utilizando el Administrador del sistema de Exchange, compruebe que la casilla de
verificación Se puede sobrescribir esta base de datos por una restauración está
activada para cada base de datos nuevamente recuperada.
5. Si necesita ejecutar manualmente una recuperación de software, siga estos pasos:
a. En el Explorador de Windows, copie los archivos de transacciones necesarios a la
misma ubicación que los archivos de base de datos.
b. Identifique el archivo de registro con el número de secuencia más alto y, a
continuación, quite los últimos cinco caracteres del nombre del archivo. Por
ejemplo, si el archivo de registro con el número de secuencia más alto es
E0001234.log, cámbiele el nombre por E00.log.
c. En un símbolo del sistema, cambie el directorio predeterminado a la carpeta en la
que se han restaurado los archivos de la base de datos. Todos los archivos de
registro de transacciones deberían estar en esta carpeta, también. Ejecute el
comando Eseutil /r Enn /i /d para completar la recuperación de software. Sustituya
Enn por el nombre de archivo que utilizara para el archivo de registro del paso
anterior. En este ejemplo, el nombre del archivo es E00. Después de que termine la
recuperación de software, compruebe que los archivos de la base de datos estén
en estado Cierre limpio, ejecutando Eseutil /mh [nombre de archivo de base de
datos].edb
6. Mediante el Administrador del sistema de Exchange, monte la base de datos.
7. Si corresponde, monte otras bases de datos en el grupo de almacenamiento de
recuperación.
La siguiente figura muestra una base de datos recuperada con varios buzones en el
Administrador del sistema de Exchange.
Buzones recuperados en el Administrador del sistema de Exchange
Solución de problemas de restauración y recuperación en Exchange Server 2003
Restaurar una base de datos en un grupo de almacenamiento de recuperación es similar a
restaurarla en un grupo de almacenamiento normal. No obstante, existen algunas diferencias
que debería conocer:
Para distinguir los registros de transacciones del grupo de almacenamiento de
recuperación de los archivos de registro normales, el nombre básico de los archivos de
transacciones es R00, en vez de Enn. El registro del grupo de almacenamiento de
recuperación actual se llama R00.log y los posteriores registros de grupo de
almacenamiento de recuperación se llaman R0000001.log, R0000002.log, etc.
La recuperación de hardware (reproducción del archivo de registro de transacciones desde
una copia de seguridad en línea) no se puede realizar en un grupo de almacenamiento de
recuperación mientras las bases de datos del grupo están montadas. En un grupo de
almacenamiento normal, se puede restaurar una base de datos mientras las demás están
en funcionamiento.
Después de que una recuperación de hardware o de software (reproducción del archivo de
registro desde una copia de seguridad de copia de archivo) se haya completado en un
grupo de almacenamiento de recuperación, Microsoft® Exchange Server 2003 desconecta
las bases de datos de los registros de transacción que tengan prefijos que comiencen por
Enn y luego las vuelve a conectar a la serie de registros R00 del grupo de almacenamiento
de recuperación. Si desea una información detallada acerca del registro y la recuperación
de transacciones, consulte los apéndices de este documento.
Si está restaurando copias de seguridad de copia de archivo de bases de datos, en vez de
copias de seguridad en línea, y desea reproducir los registros de transacciones en ellas
(recuperación de software), ejecute la herramienta Utilidades de base de datos de
Exchange Server (Eseutil.exe), utilizando los modificadores /r, /i y /d antes de montar las
bases de datos en el grupo de almacenamiento de recuperación. Para obtener información
detallada acerca del proceso de sintaxis exacto, consulte Reproducción de los archivos de
registro de transacciones: Recuperación de software y recuperación de hardware en
Exchange Server 2003.
Si experimenta un error durante una operación de restauración o una recuperación, compruebe
en el registro de eventos de la aplicación si existe información adicional acerca del error.
Durante cualquier operación de recuperación de base de datos de Exchange, Exchange
registra una secuencia estándar de Id. de eventos o errores. Por ejemplo, independientemente
del motivo exacto de un error en una recuperación, puede haber registrado un evento 904. En
la descripción del evento 904, encontrará información acerca del error concreto que ha tenido
lugar y el número específico de Id. del error.
El mismo Id. del error también puede aparecer en distintos formatos numéricos, según de la
interfaz que esté informando del error. Por ejemplo, los Id. de error 0xC8000262, -939523486,
0xfffffded y -531, todos ellos se refieren al mismo error: JET_errBadDBSignature. Puede utilizar
la herramienta Búsqueda de códigos de error (Err.exe) Descargas para Exchange Server 2003
para traducir muchos errores numéricos. También puede buscar los errores en Microsoft
Knowledge Base, en la dirección http://go.microsoft.com/fwlink/?LinkId=31845. En la mayoría
de los casos, el Id. del error se explica en lenguaje normal, en el propio mensaje de error.
Por ejemplo, puede ver el error JET_errBadDBSignature con las siguientes variaciones:
El archivo Restore.env informa de Error de recuperación: 0xC8000262.
Eseutil.exe informa de Operación terminada por un error -939523486 (el archivo de
registro existente tiene una firma defectuosa)..
En el registro del evento de aplicaciones, la descripción del evento 904 indica el error como
Función de devolución de llamada del almacén de información, llamada
ErrESECBRestoreComplete finalizó con error 0xC8000262. El archivo de registro
existente tiene una firma defectuosa.
Las tres formas de este error se generan simultáneamente, y la versión que se ve depende de
dónde se busque el error.
El resto de esta sección indica causas y soluciones de varios errores comunes de restauración
y recuperación.