Compartir a través de


Mover una base de datos de buzón de correo mediante la portabilidad de la base de datos en Exchange Server

Esta portabilidad de bases de datos puede ayudar a reducir los tiempos de recuperación generales de diversos escenarios de error. Al usar la portabilidad de bases de datos, la fiabilidad se mejora mediante la eliminación de varios pasos manuales propensos a errores en el proceso de recuperación. Tenga en cuenta que las bases de datos de buzones de correo de versiones anteriores de Exchange no se pueden mover a un servidor de buzones que ejecute Exchange 2016 o Exchange 2019.

Nota:

Cuando se usa la portabilidad de bases de datos para recuperar una base de datos de buzones de correo, la versión del sistema operativo y la versión de Exchange Server en los servidores Exchange de origen y de destino deben ser las mismas. Por ejemplo, si una base de datos de buzones de correo de Exchange 2016 se ha montado anteriormente en un servidor que ejecuta Windows Server 2016, la portabilidad de bases de datos solo funcionará al migrar la base de datos a un servidor que también ejecute Windows Server 2016 y Exchange 2016.

¿Qué necesita saber antes de empezar?

  • Tiempo estimado para finalizar: 5 minutos, más el tiempo que se tarda en restaurar todos los datos, mover los archivos de la base de datos y esperar a que se complete la replicación de Active Directory.

  • Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento o procedimientos. Para ver qué permisos necesita, consulte el Entrada "Recuperación de buzones" del tema Permisos de destinatarios.

  • No puede usar el EAC para mover buzones de correo de usuario a una base de datos recuperada o de tono de marcado mediante la portabilidad de base de datos.

Sugerencia

¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server, Exchange Online, o Exchange Online Protection.

Uso del Shell de administración de Exchange para mover buzones de usuario a una base de datos recuperada o de tono de marcado mediante la portabilidad de la base de datos

  1. Compruebe que la base de datos esté en estado de cierre correcto. Si la base de datos no está en estado de cierre correcto, realice una recuperación parcial.

    Nota:

    Cuando se realiza una recuperación parcial, todos los archivos de registro no confirmados se confirman en la base de datos. Si no dispone de todos los archivos de registro requeridos, no podrá completar el proceso de recuperación parcial. Continúe con el paso 2.

    Para confirmar todos los archivos de registro no confirmados en la base de datos, desde el símbolo del sistema ejecute el siguiente comando.

    ESEUTIL /R <Enn>
    

    Nota:

    <E nn> especifica el prefijo de archivo de registro para la base de datos en la que desea reproducir los archivos de registro. El prefijo de archivo de registro especificado por <E nn> es un parámetro necesario de Eseutil /r.

  2. Crear una base de datos en un servidor con la siguiente sintaxis:

    New-MailboxDatabase -Name <DatabaseName> -Server <ServerName> -EdbFilePath <DatabaseFileNameandPath> -LogFolderPath <LogFilesPath>
    
  3. Establezca el atributo Restore para que esta base de datos se pueda sobrescribir mediante la sintaxis siguiente:

    Set-MailboxDatabase <DatabaseName> -AllowFileRestore $true
    
  4. Mueva los archivos originales de base de datos (archivo .edb, archivos de registro y el catálogo de Exchange Search) a la carpeta de base de datos especificada al crear la nueva base de datos indicada anteriormente.

  5. Monte la base de datos mediante la siguiente sintaxis:

    Mount-Database <DatabaseName>
    
  6. Después de montar la base de datos, modifique la configuración de la cuenta del usuario mediante el cmdlet Set-Mailbox para que la cuenta apunte al buzón que se encuentra en el nuevo servidor de buzones. Para mover todos los usuarios de la base de datos antigua y trasladarlos a la nueva, use la siguiente sintaxis.

    Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Set-Mailbox -Database <TargetDatabase>
    
  7. Desencadene la entrega de los mensajes que puedan quedar en las colas con la siguiente sintaxis.

    Get-Queue <QueueName> | Retry-Queue -Resubmit $true
    

Una vez que se complete la replicación de Active Directory, todos los usuarios podrán obtener acceso a sus buzones en el nuevo servidor de Exchange. Se redirecciona a la mayoría de los clientes mediante la detección automática. Los usuarios de Outlook en la web también se redireccionan automáticamente.

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que ha movido correctamente un buzón de correo, siga estos pasos:

  • Abra el buzón de correo usando Outlook en la web.

  • Abra el buzón de correo usando Microsoft Outlook.