Невозможно удалить реплики публичных папок на Exchange 2007

Я пытаюсь списать свой сервер Exchange 2007 после миграции на Exchange 2013, чтобы в будущем перейти на 2016 год.

Я удалил все базы данных почтовых ящиков, но не базу данных публичных папок, я получил ошибку

Указанная база данных общих папок содержит реплики папок. Перед удалением базы данных общих папок удалите папки или переместите реплики в другую базу данных общих папок.

Это распространенная ошибка, но все, что я пробовал, не работает, потому что у меня нет публичной папки.

Get-PublicFolderStatistics покажи мне некоторые системные / скрытые публичные папки:

Name                                     ItemCount               LastAccessTime
----                                     ---------               --------------
EX:/o=Sb/ou=Exchange Administrative Grou 0                  12/04/2016 10:55:23
p (FYDIBOHF23SPDLT)                                                            
EX:/o=Sb/ou=Exchange Administrative Grou 0                  12/04/2016 10:55:23
p (FYDIBOHF23SPDLT)                                                            
globalevents                             0                  12/04/2016 10:55:23
internal                                 0                  12/04/2016 10:55:23
OWAScratchPad{0328B619-6465-4137-98FF-3B 0                  12/04/2016 10:55:23
5BC061CF6F}                                                                    
StoreEvents{0328B619-6465-4137-98FF-3B5B 0                  12/04/2016 10:55:23
C061CF6F}                                                                      

Get-PublicFolder вернуть ошибку:

Не существует существующего PublicFolder, соответствующего следующей идентичности: '\'. Убедитесь, что вы указали правильный идентификатор PublicFolder и что у вас есть необходимые разрешения для просмотра PublicFolder.

На стороне Exchange 2013 эти 2 командлета не возвращают общую папку.

Итак, я попробовал сценарии Exchange:

RemoveReplicaFromPFRecursive.ps1 -TopPublicFolder "\" -ServerToRemove old вернуть ошибку вернуть ту же ошибку, что и Get-PublicFolder "\",

MoveAllReplicas.ps1 -server old -newserver new return вернуть те же ошибки, чем Get-PublicFolder а также Get-PublicFolder \NON_IPM_SUBTREE -recurse -resultsize unlimited

Я попытался создать одну публичную папку:

New-PublicFolder -name test вернуть ошибку вернуть ту же ошибку, что и Get-PublicFolder,

Спасибо за помощь!

3 ответа

Вы получаете эту ошибку, потому что вы не можете удалить базу данных общих папок, которая содержит данные. Чтобы узнать подробнее о том, как удалить реплики общих папок из базы данных, обратитесь к этой статье, в которой описаны документированные шаги и ссылки для выполнения этой работы. www.petenetlive.com/KB/Article/0000227

Вы также можете получить помощь в этом пошаговом руководстве по переходу с Exchange Server 2007 на Exchange Server 2013 и после миграции. Вывод из эксплуатации Exchange Server 2007

Надеюсь это поможет!

Единственное решение, состоящее в том, чтобы удалить группу хранения с помощью ADSIEdit

Среда: Exchange 2007, Exchange 2010, Exchange 2013 и O365.

Ошибка:

——————————————————–
Microsoft Exchange Error
——————————————————–
The public folder database ‘Public Folder Database’ cannot be deleted.

Public Folder Database
Failed
Error:
The public folder database "SERVERNAMESecond Storage GroupPublic Folder Database" contains folder replicas. Before deleting the public folder database, remove the folders or move the replicas to another public folder database. For detailed instructions about how to remove a public folder database, see http://go.microsoft.com/fwlink/?linkid=81409.

——————————————————–
OK
——————————————————–

Разрешение:

  1. Снятие базы данных PF и переименование текущей базы данных PF на сервере Exchange 2007.
  2. Смонтированная база данных PF, которая создала новую пустую базу данных (Dial Tone), в этот момент эта пустая база данных указывала на старый Exchange 2007.
  3. Также смонтированы все последние оставшиеся группы хранения на этих серверах Exchange 2007 PF.
  4. Обновлена ​​реплика для этой новой пустой базы данных до нового Exchange 2010 из консоли управления PF.

Затем мы снова попытались удалить Exchange, используя приведенную ниже команду.

%programfiles%\Microsoft\Exchange Server\bin\Setup.com /mode:uninstall

Чем мы столкнулись с ошибкой версии, говоря, что это база данных, доступная только для чтения, и ее необходимо удалить из более поздней версии обмена.

Поэтому мы удалили эту пустую базу данных Exchange 2007 PF из оболочки Exchange 2010 с помощью команды remove-publicfolder.

После удаления базы данных PF из Exchange 2007 мы можем удалить Exchange 2007.

И тогда мы смогли успешно удалить Exchange 2007, используя

 "%programfiles%\Microsoft\Exchange Server\bin\Setup.com /mode:uninstall" command

Позвольте мне знать, если это помогает!

Другие вопросы по тегам