Avamar: Cómo recuperar una base de datos de Exchange desde el estado de "apagado sin sincronización"

Summary: Este artículo contiene los pasos necesarios para recuperar una base de datos de Exchange del estado "Apagado sin sincronización". Después de completar los pasos, la base de datos estará en un estado de "apagado limpio". ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

En un entorno de Microsoft Exchange, es posible que la base de datos de Exchange se encuentre en el estado de "apagado sin sincronizar" por muchas razones diferentes, algunas de las cuales se enumeran a continuación:
  • Actualizaciones defectuosas de Exchange Server o dependencia de versiones obsoletas.
  • Los archivos EDB no se desconectan correctamente de los archivos de registro.
  • Faltan los archivos de registro en el servidor.
  • Los archivos de registro están dañados.
  • El servidor no puede leer los archivos de registro.

Sin embargo, en un entorno de respaldo y recuperación (como Avamar), la base de datos de Exchange también se puede ver en un estado de apagado sin sincronización. Por lo general, es por una razón diferente.
  • La situación típica es cuando el archivo de base de datos se restaura como un archivo plano mediante la interfaz de usuario de Avamar o mediante el comando avtar.exe.
  • En este caso, el comportamiento esperado es que la base de datos se encuentre en estado de apagado sin sincronizar.
    • Esto significa que los archivos de registro de transacciones aún no se han reproducido en la base de datos, ya que eso no forma parte de la operación de restauración de "archivo plano".
    • Esto es diferente del tipo de restauración del plug-in de Exchange, que reproduciría los registros como parte del proceso de restauración. 
Un administrador de Exchange estaría familiarizado con todas las razones anteriores y también sabría cómo abordar este tipo de problema.
Un administrador de respaldo también puede seguir estos pasos para recuperar la base de datos de Exchange.

En este artículo, se describe el uso de la herramienta de Microsoft "eseutil.exe", que se utiliza para reproducir los registros de transacciones en la base de datos de Exchange.

Pasos para recuperar la base de datos:

Abra el símbolo del sistema de Windows como un usuario con privilegios elevados (ejecútelo como administrador).

Para comprobar el estado de la base de datos, ejecute este comando desde la ruta donde se restauró la base de datos:
Syntax:
eseutil /mh <database name> | findstr State

Example:
E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State
            State: Dirty Shutdown
Para verificar los registros de transacciones y confirmar que están disponibles y en buen estado, ejecute este comando en la ruta en la que se restauraron:
Syntax:
eseutil /ml <log base name>

Example:
E:\Restore_Temp\H\mountpoint\database4>eseutil /ml E04

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 15.01
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating FILE DUMP mode...

Verifying log files...
     Base name: E04

      Log file: E:\Restore_Temp\H\mountpoint\database4\E040000002D.log - OK
      Log file: E:\Restore_Temp\H\mountpoint\database4\E040000002E.log - OK
...
..
.
      Log file: E:\Restore_Temp\H\mountpoint\database4\E04000000A5.log - OK
      Log file: E:\Restore_Temp\H\mountpoint\database4\E04000000A6.log - OK

No damaged log files were found.

Operation completed successfully in 3.15 seconds.
 
Nota: "E04" es el "nombre base" del registro, también conocido como "nombre de secuencia de registro", que es único en cada base de datos. Preste atención al nombre base a fin de proporcionar la sintaxis correcta para el comando.

Para recuperar la base de datos respondiendo a los registros de transacciones, ejecute el siguiente comando:
Syntax:
eseutil /r <log base name> /l <database's path> /d <transaction log's path>

Example:
E:\Restore_Temp\H\mountpoint\database4>eseutil /r E04 /l "E:\Restore_Temp\H\mountpoint\database4" /d "E:\Restore_Temp\H\mountpoint\database4"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 15.01
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating RECOVERY mode...
    Logfile base name: E04
            Log files: E:\Restore_Temp\H\mountpoint\Database4
         System files: <current directory>
   Database Directory: E:\Restore_Temp\H\mountpoint\Database4

Performing soft recovery...
                      Restore Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100
          |----|----|----|----|----|----|----|----|----|----|
          ...................................................

Operation completed successfully in 2.859 seconds.

Para volver a comprobar el estado de la base de datos y confirmar que se recuperó, ejecute de nuevo este comando:
Syntax:
eseutil /mh <database name> | findstr State

Example:
E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State
            State: Clean Shutdown

Ahora que la base de datos de Exchange está en estado de "apagado limpio", puede ser:
  • Montado en el servidor Exchange Server
  • Se utiliza a través de la herramienta Dell Itempoint para fines de recuperación de nivel granular (GLR)
  • Se utiliza a través del comando de Exchange PowerShell
  • etc.
 
Nota: Si la opción de recuperación "/r" falla, existe otra opción "/p" para la recuperación de hardware, pero se recomienda para usuarios avanzados. Si el problema persiste, póngase en contacto con el administrador de Exchange o con el soporte de Microsoft.

Affected Products

Avamar Plug-in for Exchange VSS

Products

Avamar
Article Properties
Article Number: 000228246
Article Type: How To
Last Modified: 03 Sep 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.