사서함을 새 데이터베이스로 이동할 수 없습니다. - 0/0 성공

사서함을 새 데이터베이스로 이동할 수 없습니다. - 0/0 성공

Exchange 2013에서 새 사서함 데이터베이스로 이동하기 위해 하나의 사서함을 선택하고 있으며 ECP에서 마이그레이션 작업을 시작하면 하나의 사서함이 표시되지만 잠시 후 작업을 새로 고치면 0개의 사서함으로 변경된 다음 1분 안에 완료됩니다. 0/0의 명백한 정상 상태가 성공했습니다. 목록에서 이 작업과 이전 작업을 모두 삭제하고 다시 시도했는데 결과는 동일했습니다. 작업을 다시 삭제하고 조사를 진행했습니다.

콘솔을 더 자세히 살펴보면서 Get-MoveRequest를 실행하고 다음을 받았습니다.

[PS] C:\Windows\system32>get-moverequest

DisplayName                                    Status                    TargetDatabase
-----------                                    ------                    --------------
SystemMailbox{8cc370d3-822a-4ab8-a926-bb94b... Completed
WARNING: The object support.local/Users/SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9} has been corrupted, and
it's in an inconsistent state. The following validation errors happened:
WARNING: Database is mandatory on UserMailbox.

언급된 SystemMailbox는 꽤 오래된 것으로 보이며 AD에서 "비활성화"되었습니다. 계정을 다시 활성화 및 비활성화해 보았으나 별 감흥이 없었습니다. 요청을 식별할 수 없기 때문에 제거할 수 없으며 다음을 사용하여 마이그레이션의 원본 및 대상 폴더를 복구한 결과도 없습니다.

[PS] C:\Windows\system32>New-MailboxRepairRequest -Database CleanDB -CorruptionType ProvisionedFolder,SearchFolder,Aggre
gateCounts,Folderview

위의 오류로 인해 마이그레이션 작업이 완료되지 못하고 지금까지 발견한 내용을 극복할 수 없었기 때문에 급하게 중단했습니다. 어떤 충고? 미리 감사드립니다.

답변1

아래 명령어를 실행하여 확인해보세요데이터 베이스"SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9}":

Get-Mailbox -AuditLog | FL Alias,ServerName,Database

그래도 남아 있으면 경고가 표시됩니다."UserMailbox에는 데이터베이스가 필수입니다.":

  1. 열려 있는ADUC그리고 활성화고급 기능, 찾다 "시스템 메일박스{8cc370d3-822a-4ab8-a926-bb94bd0641a9}"를 선택하고 속성을 엽니다.
  2. 속성 편집기로 전환하고 "홈MDB".
  3. 동일한 데이터베이스에 저장되어 있는 다른 사서함에서 이 값을 복사하고 문제가 있는 사서함의 값을 바꿉니다.

남아 있는 경우 다음을 통해 다시 생성해야 할 수도 있습니다.prepare광고. 참고: 해당 시스템 사서함의 AD 계정은 기본적으로 비활성화되어 있습니다.

답변2

위에서 언급한 SystemMailbox가 시스템에서 고아가 된 것처럼 보이므로 간단히 삭제하여 이 문제를 마침내 해결했습니다. 그 후에는 사서함을 데이터베이스 간에 정상적으로 마이그레이션할 수 있었고 응용 프로그램 로그에 부정적인 영향이나 오류가 나타나지 않았습니다.

참고: setup.exe에서 prepareAD를 실행할 필요가 없었습니다.

이것이 동일한 문제를 가진 다른 누군가에게 도움이 되기를 바랍니다.

관련 정보