ESE 454 -515: Falta el archivo de registro de transacciones necesario

[Este tema tiene como objetivo tratar un problema específico localizado por la herramienta Exchange Server Analyzer. Deberá aplicarlo únicamente a sistemas en los que se haya ejecutado la herramienta Exchange Server Analyzer y que experimenten ese problema específico. La herramienta Exchange Server Analyzer, disponible para descargarla de forma gratuita, recopila de forma remota datos de configuración de cada servidor en la topología y analiza automáticamente los datos. El informe resultante detalla problemas de configuración importantes, posibles problemas y configuración de producto no predeterminada. Siguiendo estas recomendaciones, puede obtener un mejor rendimiento, escalabilidad, confiabilidad y tiempo de actividad. Para obtener más información acerca de la herramienta o para descargar las últimas versiones, consulte "Herramientas de análisis de Microsoft Exchange" en https://go.microsoft.com/fwlink/?linkid=34707.]  

Última modificación del tema: 2007-01-23

La herramienta Microsoft® Exchange Server Analyzer ha encontrado un suceso ESE 454 con el código de error -515, el cual indica que no se ha podido montar la base de datos de Exchange debido a que falta un archivo del registro de transacciones.

Explicación

Se puede producir un suceso ESE 454 con un error -515 cuando el Motor de almacenamiento extensible (ESE) trata de poner todas las bases de datos en un grupo de almacenamiento en un determinado estado durante el proceso de recuperación. Si falta algún archivo del registro de transacciones necesario, el proceso de recuperación falla y no se puede montar la base de datos, dando lugar al error -515.

Acción del usuario

Para resolver este problema, realice al menos una de las operaciones siguientes:

  • Aplicando los procedimientos aquí descritos, averigüe qué archivos del registro de transacciones faltan y dónde se encuentran. A continuación, llévelos de nuevo al directorio del registro de transacciones del grupo de almacenamiento.
  • Restaure la base de datos con una copia de seguridad.
CautionPrecaución:
No debe intentar restaurar la base de datos, a menos que haya fallado la solución anterior de localizar y restaurar los archivos concretos del registro de transacción que falten. Si lo hiciera, se sobrescribirían todos los datos agregados desde la última copia de seguridad.

Nota

Antes de restaurar una o más bases de datos, mueva o elimine de la ruta de destino los archivos del registro de transacciones que estén asociados al grupo de almacenamiento afectado.

Para identificar los archivos del registro de transacciones que faltan utilizando el Asistente para la solución de problemas de Microsoft Exchange en Exchange Server 2003 y Exchange Server 2007

  1. Desde la ventana Visualizar los resultados del examen del registro de sucesos del Asistente para la solución de problemas de Microsoft Exchange, haga clic en el vínculo Utilizar la tarea Database Recovery Management para comprobar y resolver este problema con el fin de averiguar qué archivos del registro de transacciones necesarios faltan.

  2. Registre los nombres de los archivos de registro indicados en el paso 1.

  3. Determine la ubicación actual de los archivos de registro y devuélvalos a la ubicación esperada.

Nota

No olvide buscar en la Papelera de Reciclaje y en las carpetas de cuarentena del antivirus cuando indague la ubicación actual de los archivos del registro de transacciones que faltan.

  1. Pruebe a montar la base de datos Exchange afectada.

Para identificar y restaurar manualmente los registros de transacciones que faltan en Exchange 2000 Server o Exchange Server 2003

  1. Inicie el Administrador del sistema de Exchange.

  2. Expanda sucesivamente Grupos administrativos, su grupo administrativo, Servidores, haga clic con el botón secundario en su grupo de almacenamiento y, a continuación, haga clic enPropiedades.

  3. En la ficha General, en Ubicación del registro de transacciones, guarde la ruta de la ubicación de los archivos.

  4. Desde el símbolo del sistema, abra el directorio en el que se ubica Eseutil.exe. La ruta predeterminada de Eseutil.exe en Exchange 2000 Server y Exchange Server 2003 es C:\Archivos de programa\exchsrvr\bin.

  5. En el símbolo del sistema, escriba el siguiente comando:

    eseutil /ml "logpath\logprefix"
    

    Cuando logpath es la ruta de los archivos de registro de transacciones registrados en el paso 3 y logprefix es el prefijo de los archivos del registro de transacciones, normalmente e00.

    Un ejemplo de este comando con las opciones predeterminadas sería:

    eseutil /ml "c:\program files\exchsrvr\mdbdata\e00".

  6. Los archivos del registro de transacciones que faltan se comunicarán en uno de los dos formatos siguientes dependiendo de cuáles sean:

    • Archivo de registro que faltan: c:\Archivos de programa\exchsrvr\mdbdata\E0002BE2.log
    • ERROR: Archivo o archivos de registro que faltan: El archivo de registro es generación 11.235 (0x2BE3), pero la generación esperada es 11.234 (0x2BE2).

    Donde 0x2BE2 sea el archivo de registro que falta, E0002BE2.log.

  7. Registre los nombres de los archivos de registro indicados en el paso 6.

  8. Determine la ubicación actual de los archivos de registro y devuélvalos a la ubicación esperada en el paso 3.

Nota

No olvide buscar en la Papelera de Reciclaje y en las carpetas de cuarentena del antivirus cuando indague la ubicación actual de los archivos del registro de transacciones que faltan.

  1. Pruebe a montar la base de datos Exchange afectada.

Para identificar y restaurar manualmente los registros de transacciones que faltan en Exchange Server 2007

  1. Inicie la consola de administración de Exchange en el servidor en el que se ubique el grupo de almacenamiento.

  2. En el árbol de la consola, expanda Configuración del servidor y haga clic en Buzón.

  3. En el panel de resultados, haga clic en el servidor Buzón que contiene el grupo de almacenamiento para el cual desea restaurar los archivos del registro de transacciones que faltan.

  4. Haga clic con el botón secundario en el grupo de almacenamiento y, a continuación, haga clic en Propiedades.

  5. . En la ficha General, en Ruta del registro, guarde la ruta de la ubicación de los archivos del registro de transacciones.

  6. Desde el símbolo del sistema, abra el directorio en el que se ubica Eseutil.exe. En Exchange Server 2007, Eseutil se localiza en la carpeta de instalación de Exchange predeterminada. Es decir, <Unidad del Sistema>:\Archivos de programa\Microsoft\Exchange Server\Bin.

  7. En el símbolo del sistema, escriba el siguiente comando:

    eseutil /ml "logpath\logprefix"
    

    Cuando logpath es la ruta de los archivos de registro de transacciones registrados en el paso 5 y logprefix es el prefijo de los archivos del registro de transacciones, normalmente e00.

    Un ejemplo de este comando con las opciones predeterminadas sería:

    eseutil /ml "c:\Program Files\Microsoft\Exchange Server\Bin\e00".

  8. Los archivos del registro de transacciones que faltan se comunicarán en uno de los dos formatos siguientes dependiendo de cuáles sean:

    • Archivo de registro que faltan: c:\Archivos de programa\Microsoft\Exchange Server\Bin\E000000049A.log
    • ERROR: Archivo o archivos de registro que faltan: El archivo de registro es generación 11.235 (0x2BE3), pero la generación esperada es 11.234 (0x2BE2).

    Donde 0x2BE2 sea el archivo de registro que falta, E0002BE2.log.

  9. Registre los nombres de los archivos de registro indicados en el paso 8.

  10. Determine la ubicación actual de los archivos de registro y devuélvalos a la ubicación esperada en el paso 5.

Nota

No olvide buscar en la Papelera de Reciclaje y en las carpetas de cuarentena del antivirus cuando indague la ubicación actual de los archivos del registro de transacciones que faltan.

  1. Pruebe a montar la base de datos Exchange afectada.

Para obtener más información acerca del suceso ESE 454, consulte "Centros de mensajes de sucesos y errores" (https://go.microsoft.com/fwlink/?LinkId=81883, en inglés).