Home WindowsExchange Server Ошибка This mailbox database is associated with one or more move requests

Ошибка This mailbox database is associated with one or more move requests

by admin
161 views
Exchange logo

Ошибка появляется при попытке удалить базу данных почтовых ящиков. Ошибка говорит о том, что эта база данных почтовых ящиков связана с одним или несколькими запросами на перемещение. Почему появляется сообщение об ошибке и как его решить? Мы переместили все почтовые ящики в новую базу данных почтовых ящиков. Мы размонтировали старую базу данных почтовых ящиков и нажали кнопку удаления в Центре администрирования Exchange.

Ошибка
This mailbox database is associated with one or more active MailboxExport requests. To get a list of all MailboxExport requests associated with this database, run Get-MailboxExportRequest

Решение для ошибки This mailbox database is associated with one or more move requests

Есть один или несколько запросов на перемещение, связанных с базой данных почтовых ящиков, которые мы хотели бы удалить. Проверьте запросы на перемещение исходной и целевой базы данных почтовых ящиков. Решение состоит в том, чтобы удалить все запросы на перемещение в базе данных.

Ошибка: эта база данных почтовых ящиков связана с одним или несколькими запросами на перемещение. Чтобы получить список всех запросов на перемещение, связанных с этой базой данных, запустите Get-MoveRequest -SourceDatabase <ID базы данных> и Get-MoveRequest -TargetDatabase <ID базы данных>. Чтобы удалить запрос на перемещение, запустите команду Remove-MoveRequest <Recipient ID>.

Проверить почтовые ящики в базе

Запустите командную консоль Exchange от имени администратора. Смонтируйте базу данных , если она была размонтирована. Проверьте, есть ли почтовые ящики в базе данных. В базе данных не должно быть почтовых ящиков. Вывод не должен дать никакого результата.

[PS] C:\>Mount-Database "DB02" -Confirm:$false

[PS] C:\>Get-Mailbox Database "DB02"

Получить список запросов на перемещение, связанных с базой данных

Получите список всех запросов на перемещение, связанных с базой данных, которую вы хотите удалить. Мы собираемся проверить исходную базу данных и целевую базу данных. Используйте командлет Get-Moverequest и параметр SourceDatabase.

[PS] C:\>Get-MoveRequest -SourceDatabase "DB06"

DisplayName Status    TargetDatabase
----------- ------    --------------
Alexey Lukashin Completed DB01

Сделайте то же самое, на этот раз с параметром TargetDatabase.

[PS] C:\>Get-MoveRequest -TargetDatabase "DB06"

DisplayName Status    TargetDatabase
----------- ------    --------------
Sam Blake   Completed DB06

Запросы на перемещение выполняются, но не удаляются как в исходной, так и в целевой базе данных. Мы можем безопасно удалить завершенные запросы на перемещение на следующем шаге.

Удалить запросы на перемещение в базе данных

Удалите завершенные запросы на перемещение . Если вы выполнили запросы на перемещение в других базах данных, они также будут удалены. Он не удалит почтовый ящик, а только удалит завершенные запросы на перемещение. Ключ -Confirm не будет отображать запрос на подтверждение.

[PS] C:\>Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest -Confirm:$false

Снова проверьте исходную базу данных и убедитесь, что результат пуст. Проверьте целевую базу данных и убедитесь, что она также пуста.

[PS] C:\>Get-MoveRequest -SourceDatabase "DB06"

[PS] C:\>Get-MoveRequest -TargetDatabase "DB06"

Отключите базу данных и удалите базу данных. Нажмите Y и нажмите Enter .

Если вы получаете сообщение об ошибке, 

this mailbox database contains one or more mailboxes, mailbox plans, archive mailboxes, public folder mailboxes or arbitration mailboxes

 Прочитайте статью не удается удалить базу данных почтовых ящиков Exchange 2016 .

[PS] C:\Windows\system32>Get-MailboxDatabase -Identity db01 | FL Name,*Path*
Name                                   : DB06
EdbFilePath                            : С:\DB\DB06\DB06.edb
LogFolderPath                          : С:\DB\DB06LOGS

[PS] C:\>Dismount-Database "DB06" -Confirm:$false

[PS] C:\>Remove-MailboxDatabase -Identity "DB06"

Confirm
Are you sure you want to perform this action?
Removing mailbox database "DB06".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [?] Help (default is "Y"): Y
WARNING: The specified database has been removed. You must remove the database file located in С:\DB\DB02\DB06.edb from your computer manually if it exists. Specified database: DB06

Обязательно запустите проводник на сервере Exchange и перейдите к расположению базы данных. Удалите базу данных и папку журналов вручную.

Статьи из этой категории

Leave a Comment