Búsqueda de sitios web

El servidor de buzones de correo no se puede eliminar de DAG


Quiere eliminar un servidor de buzones de correo de DAG (grupo de disponibilidad de bases de datos). Sin embargo, al realizar la tarea de eliminación, aparece el error: El servidor de buzones no se puede eliminar del grupo de disponibilidad de la base de datos porque la base de datos de buzones tiene varias copias. Utilice Remove-MailboxDatabaseCopy para eliminar la copia de este servidor o para eliminar las copias de otros servidores en el grupo de disponibilidad de la base de datos. ¿Por qué sucede esto y cuál es la solución para eliminar el servidor de buzones de correo de DAG?

El servidor de buzones de correo no se puede eliminar del grupo de disponibilidad de la base de datos

Inicie sesión en el centro de administración de Exchange. Haga clic en servidores > grupos de disponibilidad de bases de datos. Haga clic en la lista del DAG y siga con el icono Administrar membresía del DAG en la barra de herramientas.

En nuestro ejemplo, tenemos la siguiente configuración DAG:

  • Nombre: DAG01-2016

  • Servidor testigo: FS01-2016

  • Servidores miembros: EX01-2016, EX02-2016

Haga clic en el servidor miembro de la lista y haga clic en el icono eliminar. En nuestro ejemplo, es el servidor miembro EX01-2016. Haga clic en Guardar.

Obtiene el siguiente error. Significa que hay bases de datos de buzones de correo con copias de bases de datos en el servidor miembro.

ERROR
El servidor de buzones de correo 'EX01-2016' no se puede eliminar del grupo de disponibilidad de la base de datos porque la base de datos de buzones de correo 'DB01' tiene varias copias. Utilice Remove-MailboxDatabaseCopy para eliminar la copia de este servidor o para eliminar las copias de otros servidores en el grupo de disponibilidad de la base de datos.

La solución al servidor de buzones de correo no se puede eliminar de DAG

La solución al error del servidor de buzones de correo no se puede eliminar del grupo de disponibilidad de la base de datos porque la base de datos de buzones tiene varias copias es eliminar las copias de la base de datos de buzones de ese servidor Exchange. Después de eso, puedes eliminar el servidor de buzones de correo de DAG.

Siga los pasos a continuación.

Paso 1. Obtenga copias de la base de datos de buzones de correo

Ejecute el Shell de administración de Exchange como administrador. Ejecute el cmdlet Get-MailboxDatabaseCopyStatus para enumerar las copias de la base de datos.

[PS] C:\>Get-MailboxDatabaseCopyStatus * | sort Name | ft -AutoSize

Name           Status  CopyQueueLength ReplayQueueLength LastInspectedLogTime ContentIndexState
----           ------  --------------- ----------------- -------------------- -----------------
DB01\EX01-2016 Mounted 0               0                                      Healthy
DB01\EX02-2016 Healthy 0               0                 9/6/2021 8:43:53 PM  Healthy
DB02\EX01-2016 Healthy 0               0                 9/6/2021 8:07:23 PM  Healthy
DB02\EX02-2016 Mounted 0               0                                      Healthy
DB03\EX01-2016 Mounted 0               0                                      Healthy
DB03\EX02-2016 Healthy 0               0                 9/6/2021 8:43:32 PM  Healthy
DB04\EX01-2016 Healthy 0               0                 9/6/2021 8:09:48 PM  Healthy
DB04\EX02-2016 Mounted 0               0                                      Healthy

Hay copias de la base de datos de buzones montadas en Exchange Server EX01-2016. Recibirá un error si desea eliminar la copia de la base de datos.

Paso 2. Mover copias de la base de datos de buzones

Mueva todas las copias de la base de datos a otro servidor Exchange. Lea más sobre cómo realizar un cambio de servidor con PowerShell.

[PS] C:\>Move-ActiveMailboxDatabase -Server "EX01-2016" -ActivateOnServer "EX02-2016" -SkipMoveSuppressionChecks -Confirm:$false

Paso 3. Eliminar la copia de la base de datos del buzón

Ejecute el cmdlet Remove-MailboxDatabaseCopy. Especifique la base de datos y el servidor Exchange.

[PS] C:\>Remove-MailboxDatabaseCopy -Identity "DB01\EX01-2016" -Confirm:$false
WARNING: The copy of mailbox database "DB01" on server "EX01-2016" has been removed. If necessary, manually delete the database copy's files located at "F:\DB01" and "E:\DB01\DB01.edb" on that server.

Paso 4. Eliminar las copias de la base de datos de buzones de correo de un servidor Exchange en particular

Si desea acelerar la eliminación de la copia de la base de datos, seleccione el servidor miembro de DAG y elimine todas las copias de la base de datos del buzón.

[PS] C:\>Get-MailboxDatabaseCopyStatus -Server "EX01-2016" | Remove-MailboxDatabaseCopy -Confirm:$false
WARNING: The copy of mailbox database "DB02" on server "EX01-2016" has been removed. If necessary, manually delete the database copy's files located at "H:\DB02" and "G:\DB02\DB02.edb" on that server.
WARNING: The copy of mailbox database "DB03" on server "EX01-2016" has been removed. If necessary, manually delete the database copy's files located at "J:\DB01" and "I:\DB03\DB03.edb" on that server.
WARNING: The copy of mailbox database "DB04" on server "EX01-2016" has been removed. If necessary, manually delete the database copy's files located at "L:\DB04" and "K:\DB04\DB04.edb" on that server.

Paso 5. Verificar que no haya copias de la base de datos de buzones montadas

Ejecute el cmdlet Get-MailboxDatabaseCopyStatus y verifique que no vea Exchange Server en la lista.

[PS] C:\>Get-MailboxDatabaseCopyStatus * | sort Name | ft -AutoSize

Name           Status  CopyQueueLength ReplayQueueLength LastInspectedLogTime ContentIndexState
----           ------  --------------- ----------------- -------------------- -----------------
DB01\EX02-2016 Mounted 0               0                                      Healthy
DB02\EX02-2016 Mounted 0               0                                      Healthy
DB03\EX02-2016 Mounted 0               0                                      Healthy
DB04\EX02-2016 Mounted 0               0                                      Healthy

Paso 6. Eliminar el servidor de buzones de correo de DAG

Elimine el servidor miembro del buzón de correo de DAG. En nuestro ejemplo, es Exchange Server EX01-2016 y DAG DAG01-2016.

[PS] C:\>Remove-DatabaseAvailabilityGroupServer -Identity "DAG01-2016" -MailboxServer "EX01-2016" -Confirm:$false

Si se pierde el servidor del buzón de correo de Exchange y no se puede contactar con él, deberá utilizar el parámetro ConfigurationOnly. Un ejemplo es cuando el servidor de buzones de Exchange no se inicia.

[PS] C:\>Remove-DatabaseAvailabilityGroupServer -Identity "DAG01-2016" -MailboxServer "EX01-2016" -ConfigurationOnly -Confirm:$false

¡Eso es todo!

Leer más: Agregar copia de la base de datos del buzón »

Conclusión

En este artículo, aprendió cómo eliminar un servidor de buzones de una configuración DAG. Es esencial eliminar las copias de la base de datos del buzón antes de eliminar el servidor miembro de DAG. Si no lo hace primero, aparece un error que indica que el servidor de buzones de correo no se puede eliminar del grupo de disponibilidad de la base de datos.

Disfrutaste este artículo? También te puede interesar el curso Alta disponibilidad de Exchange Server. No olvides seguirnos y compartir este artículo.

Artículos relacionados