Conoces los Fundamentos necesarios para trabajar con Exchange?

  • Relación con Active Directory y DNS
  • Versiones, CALs y Arquitectura
  • Implementación Híbrida
 
 

Cómo crear una base de datos de recuperación en Exchange?

En esta entrada vamos a ver como crear una base de datos de recuperación (Recovery Database) en Exchange 2010 / 2013 o 2016.

En el artículo anterior vimos cómo restaurar una base de datos con Windows Server Backup. Independientemente de la herramienta utilizada para restaurar la base de datos, una vez tengamos los archivos podemos continuar con el procedimiento de creación de base de recuperación para montar la base restaurada y posteriormente extraer la información.


Creación de base de datos de recuperación en Exchange

Para crear una base de datos de recuperación abrir el Exchange Management shell (EMS) y ejecutar los siguientes comandos:

New-MailboxDatabase –Name Recovery -EdbFilePath ruta:\baserestaurada.edb –LogFolderPath ruta:\logRestaurados –Server servidor –Recovery

Creación de base de recuperación en Exchange

En este punto creamos la base de datos de recuperación a nivel de Exchange utilizando los archivos restaurados del backup.

En caso de que la base no este en Clean Shutdown ir a la ruta donde se encuentran los archivos restaurados (edb y logs) y ejecutar el siguiente comando:

Eseutil /r /i E00 /d

Eseutil para dejar una base en clean shutdown

Nota: La sintaxis del comando indica que tanto base como logs están en el mismo directorio y que la base restaurada era la primer base de datos (E00)

3. Confirmar que la base haya quedado en estado de Clean Shutdown

Eseutil /mh baserestaurada.edb

eseutil /mh para ver encabezado de la base de datos

Montar la base de recuperación para poder acceder a los datos

Mount-Database RDB

Montar base de recuperación en Exchange

Opcionalmente confirmar que la base se encuentre montada:

Get-MailboxDatabase RDB –Status | ft mounted

Confirmar que una base de Exchange se encuentre montada

Para ver los buzones que hay dentro de la base podemos ejecutar el siguiente comando:

Get-MailboxStatistics –Database Recovery

RDB5_thumb[1]

En el próximo artículo vamos a ver como recuperar un buzón de una recovery database.

Consultor IT especializado en Microsoft Exchange y Active Directory.
Principales Certificaciones: Microsoft Certified Trainer | Microsoft Certified Solutions Expert | Microsoft Certified Systems Engineer | Microsoft Certified Systems Administrator | Microsoft Certified IT Professional | Microsoft Certified Technology Specialist

4 Responses to Cómo crear una base de datos de recuperación en Exchange?

  1. franco rodriguez dice:

    estoy realizando el recovery pero al momento de montar la base me aparece el siguiente error

    Failed to mount database “Recovery”. Error: An Active Manager operation failed. Error: The database action fai
    Error: An error occurred while trying to select a database copy for possible activation. Error: The database

  2. Gustavo GM dice:

    Ante todo te agradezco este enorme trabajo.
    Estoy tratando de hacer un laboratorio, en una red separada totalmente de la productiva, con VM. Tomando backups con una máquina la cual tenía posibilidad de cambiar de boca del switch para que esté en una vlan u otra (nunca en las dos al mismo tiempo). Tuve muchos problemas al restaurar los DCs (discos C y System State), hastqa que opté por generar un dominio que se llama igual, pero está hecho de cero. Después instalé un Exchange en la misma versión que mi productivo (Exchange Server 2010 SP2) Tomá backup y lo restauré como indicás en estos artículos, hastq eu tuve una base limpia en el servidor de Exchange de Laboratorio, la cual nunca pude montar. El error es “Error: Operation failed with message: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=1276)” Sólo encontré una referencia a este error, y es para Exchange 2007 que tiene que ver con la definicion de la Configuración de Organización (get-OrganizationConfig | fl Identity me devuelve Fisrt Organization en los servidores nuevos y [Nombre de Domino] en el productivo). Reinstalé casi todo (nunca, todavía los controladores de dominio) pero, durante la instalación del Exchange no puedo definir esto. ¿Cómo puedo definir esta configuración de la organización?. O, mejor necesito montar la mailboxdatabase Puede ser este el problema o es otro?.
    Desde ya, muchas gracias
    Te puedo facilitar varios links sobre el tema, pero ninguno tiene la respuesta al problema:
    https://social.technet.microsoft.com/Forums/exchange/en-US/657545ea-ccc0-4da5-ace4-f16042148928/recovery-database-error-hr0x80004005-ec1276?forum=exchangesvravailabilityandisasterrecoverylegacy
    http://www.networksteve.com/exchange/topic.php?TopicId=22220

    • Daniel Núñez Banega dice:

      Hola Gustavo, te cuento que el nombre de la organización se define al momento de preparar Active Directory.

      De cualquier modo habría que entender bien el objetivo de este entorno paralelo que estas armando. Si tu única intención es la de poder acceder a los datos de una base restaurada con la finalidad de recuperar elementos quizás lo mejor sea usar alguna aplicación de terceros y en ese caso no necesitarías Exchange instalado.

      Si vas a tener un ambiente similar al de producción necesitarías primero que nada resolver la parte de Active Directory. Dado que tu entorno es virtual perfectamente podrías sacar una copia de un DC, conectarla a una VLAN completamente aislada de producción y limpiar la metadata. A partir de ahí podrías incorporar un Exchange que no genere problemas al montar las bases. Ya en esta última parte las opciones más comunes serían tomar una copia también de la VM y hacer ajustes o realizar la instalación de 0 usando la información que se encuentra en el AD (usando el modo de instalación de recuperación de servidor).

      saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Registrarse


Mostrar botones
Ocultar botones