Error al crear la base de datos de recuperación en Exchange 2016

Error al crear la base de datos de recuperación en Exchange 2016

Acabo de construir un nuevo servidor usando Windows Server 2016 y Exchange Server 2016. Estoy intentando recuperar un buzón antiguo de SBS 2011. Tengo los directorios que contienen el archivo EDB antiguo y todos los archivos de registro. Estoy siguiendo las instrucciones deesta página. Sin embargo, cuando llego al paso de crear la base de datos de recuperación a partir del archivo EDB antiguo, me dice que proporcioné una ruta no válida a los archivos de registro. Bueno, la ruta que le di tiene más de 5000 archivos de registro de 1 KB, así que no sé de qué se queja. De hecho, uno de los pasos anteriores apuntó a la misma carpeta sin problemas (eseutil /r E00 /l "S:\ExchangeOLD\Mailbox" /d "S:\ExchangeOLD\Mailbox Database"). ¿Alguna idea sobre cómo puedo superar este paso? Aquí está el comando y el error resultante del Shell de administración de Exchange (que ejecuté como administrador).

New-MailboxDatabase -Server Moe -Name "RecoveryDB01" -Recovery -EdbFilePath "S:\ExchangeOLD\Mailbox Database\Mailbox Database.edb" -LogFolderPath "S:\ExchangeOLD\Mailbox"
The location that you specified for the transaction log files is invalid. Verify that the directory exists and that there are no files in it.
Parameter name: LogFolderPath
    + CategoryInfo         : InvalidArgument: (:) [New-MailboxDatabase], ArgumentException
    + FullyQualifiedErrorId : [Server=MOE,RequestId=eb653ed6-9bd7-4a94-a17e-52cbce7bd8d7,TimeStamp=2/19/2018 7:41:22 PM] [FailureCategory=Cmdlet-ArgumentException] D7BCE79C,Microsoft.Exchange.Management.System
  ConfigurationTasks.NewMailboxDatabase
    + PSComputerName       : moe.birdus.local

Respuesta1

@joeqwerty tiene razón. No puede montar una base de datos SBS 2011 (Exchange 2010) en Exchange 2016. Ni siquiera puede usar una base de datos de buzones de recuperación en un bosque/esquema de AD diferente.

Hay algunas formas de extraer un archivo .PST o un buzón de correo de un archivo de base de datos edb (comoversión gratuita de veeam,edb a pst), pero déjame decirte: debería ser más fácil, o al menos no mucho más difícil, simplemente instalar SBS2011/Exchange 2010 en otro servidor o VM, montar la base de datos y migrar el buzón mencionado a tu nueva instalación de Exchange 2016. o exportar el buzón desde allí.

Respuesta2

Proporcione la ubicación en la que no hay ningún archivo de registro, ya que el archivo de registro es necesario para que la base de datos esté en estado limpio, lo cual ya está hecho. Así que simplemente proporcione la ruta de la carpeta sin detalles de los archivos de registro.

Respuesta3

Para montar la base de datos SBS 2011 (Exchange 2010) en Exchange Server 2016, siga los siguientes pasos:

1.Prepare Exchange Server 2016:

a.Exchange Server 2016 debe ejecutar la misma versión o una versión posterior del Service Pack de Exchange Server 2010 que el servidor SBS 2011.

b.Asegúrese de que todas las funciones del servidor Exchange requeridas estén instaladas en Exchange Server 2016.

C.El servidor Exchange 2016 debe tener los mismos dominios aceptados que el servidor SBS 2011.

2.Prepare el servidor SBS 2011

a.Verifique que la base de datos esté en un estado de apagado limpio usando el comando Eseutil/MH. Si la base de datos está en un estado de apagado sucio, primero debe recuperarla. Consulte este enlace de Microsoft:https://techcommunity.microsoft.com/t5/exchange-team-blog/repairing-exchange-databases-with-eseutil-when-and-how/ba-p/610276

b.Realice una copia de seguridad completa de la base de datos y los registros.

3.Copie la base de datos y los registros en el servidor Exchange 2016

4. Montar la base de datos de Exchange en el servidor Exchange 2016

5.Abra el Centro de administración de Exchange y verifique que la base de datos esté montada y que todos los buzones sean accesibles.

información relacionada