¿Cómo corregir el error DatabaseCopyAutoActivationPolicy bloqueado en Exchange Server?

En las configuraciones de conmutación por error de Exchange Server que usan el grupo de disponibilidad de base de datos (DAG), tendría dos o más Exchange Server sincronizados entre sí. Durante el proceso de conmutación por error, las bases de datos se montarán automáticamente en el servidor secundario.

El siguiente diagrama muestra una configuración típica de Exchange Server con un grupo de disponibilidad de base de datos (DAG), que consta de dos Exchange Servers y un servidor de archivos que se utilizará como testigo de recursos compartidos de archivos.

Este es un escenario típico. Pero digamos que el servidor EX02, es decir, el servidor secundario, está en un sitio remoto con una conexión WAN, que solo se usa en caso de un desastre y no para trabajos normales de mantenimiento. Este servidor se usa en caso de que el sitio principal esté inactivo y solo desee que el servidor secundario tenga una replicación externa de las bases de datos. En algunos casos, la empresa requeriría que las bases de datos no se monten manualmente en caso de que no se pueda acceder al sitio principal o se detecte una conmutación por error. Esto podría deberse a una conexión inestable o cualquier otra razón. Debido a esto, bloquearía la política de activación de copia de base de datos automática, que evitará que las bases de datos se monten en caso de que se produzca una conmutación por error.

El proceso, cuando hay una conmutación por error de los servicios, es montar las bases de datos manualmente a través del Centro de administración de Exchange (EAC) o usando el comando de PowerShell Monte-MailboxDatabase en el Shell de administración de intercambio (EMS) .

Al montar las bases de datos, puede encontrar un error que diga:

El servidor ‘server.local’ tiene una configuración de política de activación automática de copia de base de datos de ‘Bloqueado’

Soluciones para resolver el error de bloqueo de DatabaseCopyAutoActivationPolicy

Puede seguir las siguientes soluciones para resolver el error según el escenario.

Escenario 1: política aplicada en todo el servidor de buzones o en una base de datos específica

  • Si ejecuta el comando Test-ReplicationHealth, verá que el resultado de disponibilidad de la base de datos está marcado como *FALLIDO*. Esto significa que algo sucedió en el servidor principal y las bases de datos deben montarse manualmente. En tal caso, debe eliminar la política en consecuencia.
  • A continuación, debe tratar de comprender si el problema está solo en una base de datos específica o en todo el servidor. Si todos los servidores están afectados, debe utilizar el Set-MailboxServer comando en PowerShell como se indica a continuación.
                      Set-MailboxServer -Identity <server name> -DatabaseCopyAutoActivationPolicy Unrestricted
                    
activar la copia de la base de datos
  • En caso de que la política se configure manualmente en una base de datos específica, debe usar el comando Set-MailboxDatabaseCopyStatus como se indica a continuación para eliminar la política.
                      Resume-MailboxDatabaseCopy -Identity "<database name><database server>"
                    
reanudar la copia de la base de datos del buzón
  • Si la política se aplica tanto en todo el servidor como en las bases de datos, deberá utilizar los dos comandos anteriores.
  • Una vez que esto esté completo, debe volver a ejecutar el Test-ReplicationHealth Comando en PowerShell. Ahora debería mostrar que todas las comprobaciones están marcadas como Aprobadas, sin errores. En un escenario ideal, esto resolvería el problema y las bases de datos se replicarían entre los nodos sin problemas.

Escenario 2: corrupción en la base de datos o nivel de registro de transacciones

Si el problema del bloqueo de la activación automática de la base de datos persiste, el problema sería la corrupción en la base de datos de Exchange o en el nivel del registro de transacciones. La corrupción es una de las razones por las que una base de datos no se activa automáticamente. También podría haber problemas con su Exchange Server. Si esto sucede, la base de datos no se montará y no podrá activar la base de datos si se produce una conmutación por error. Además, los usuarios no podrán acceder a ningún correo electrónico o sistema en esa base de datos específica o en todas las bases de datos.

En lugar de entrar en pánico en estas situaciones, puede usar aplicaciones, como Stellar Repair for Exchange para recuperarse del problema, sin pérdida de datos y en el menor tiempo posible. Con este software de recuperación de bases de datos de Exchange, puede abrir varios archivos EDB desde cualquier versión de la versión de Exchange Server sin tener un Exchange Server en funcionamiento. Incluso puede abrir el archivo EDB si está dañado o le faltan registros de transacciones. La aplicación se puede instalar en Windows 8.1, 10 u 11, o en un sistema operativo Windows Server.

Después de escanear los archivos, verá todas las estructuras de la base de datos, buzones y carpetas públicas. Puede exportar granularmente la base de datos recuperada a PST y otros formatos, como EML, PDF, HTML y MSG. En casos como los anteriores, puede crear una nueva base de datos en su Exchange Server y exportarla directamente al Exchange Server en vivo. También puede exportar la base de datos recuperada directamente a un Office 365 inquilino.

Related Posts