데이터베이스 이식성을 사용하여 사서함 데이터베이스를 Exchange Server

데이터베이스 이식성은 일부 오류 시나리오의 전체 복구 시간을 줄이는 데 도움이 될 수 있습니다. 데이터베이스 이식성을 사용하면 복구 프로세스에서 여러 가지 오류를 유발하는 수동 작업 단계가 제외되므로 안정성이 향상됩니다. 이전 버전의 Exchange 사서함 데이터베이스는 2016 또는 Exchange 2019를 실행하는 사서함 서버로 Exchange 없습니다.

참고

데이터베이스 이식성을 사용하여 사서함 데이터베이스를 복구하는 경우 원본 및 대상 서버의 Exchange Server 버전과 Exchange 버전이 동일해야 합니다. 예를 들어 Exchange 2016 사서함 데이터베이스가 Windows Server 2016 실행 서버에 탑재된 경우 데이터베이스를 Windows Server 2016 및 Exchange 2016을 실행하는 서버로 데이터베이스를 마이그레이션할 때만 데이터베이스 이식성이 적용됩니다.

시작하기 전에 알아야 할 사항은 무엇인가요?

  • 예상 완료 시간: 5분 + 데이터 복원, 데이터베이스 파일 이동 및 Active Directory 복제 완료 대기에 소요되는 시간

  • 이러한 절차를 수행하려면 먼저 사용 권한을 할당받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하세요. 받는 사람에 게 사용 권한의 "사서함 복구" 항목

  • EAC를 사용하여 데이터베이스 이식성을 통해 복구된 데이터베이스 또는 발신음 데이터베이스로 사용자 사서함을 이동할 수는 없습니다.

문제가 있나요? Exchange 포럼에서 도움을 요청하세요. Exchange Server, Exchange Online 또는 Exchange Online Protection 포럼을 방문하세요.

Exchange 관리 셸을 사용하여 데이터베이스 이식성을 사용하여 복구된 또는 발신음 데이터베이스로 사용자 사서함 이동

  1. 데이터베이스가 완전한 종료 상태로 전환되었는지 확인합니다. 데이터베이스가 완전한 종료 상태가 아니면 소프트 복구를 수행합니다.

    참고

    소프트 복구를 수행하면 커밋되지 않은 로그 파일이 모두 데이터베이스로 커밋됩니다. 필요한 로그 파일 중 일부가 없는 경우에는 소프트 복구 프로세스를 완료할 수 없습니다. 2단계를 계속 진행합니다.

    커밋되지 않은 로그 파일을 모두 데이터베이스로 커밋하려면 명령 프롬프트에서 다음 명령을 실행합니다.

    ESEUTIL /R <Enn>
    

    참고

    <E nn> 는 로그 파일을 재생할 데이터베이스의 로그 파일 prefix를 지정합니다. 지정된 로그 파일 prefix는 <E nn> Eseutil /r의 필수 매개 변수입니다.

  2. 다음 구문을 사용하여 서버에 데이터베이스를 만듭니다.

    New-MailboxDatabase -Name <DatabaseName> -Server <ServerName> -EdbFilePath <DatabaseFileNameandPath> -LogFolderPath <LogFilesPath>
    
  3. 데이터베이스는 다음 구문을 사용하여 restore 특성으로 써서 써도 됩니다.

    Set-MailboxDatabase <DatabaseName> -AllowFileRestore $true
    
  4. 위의 새 데이터베이스를 만들 때 원본 데이터베이스 파일(.edb 파일, 로그 파일 및 Exchange Search 카탈로그)을 지정한 데이터베이스 폴더로 이동합니다.

  5. 다음 구문을 사용하여 데이터베이스를 탑재합니다.

    Mount-Database <DatabaseName>
    
  6. 데이터베이스가 탑재된 후에는 Set-Mailbox cmdlet을 사용하여 사용자 계정이 새 사서함 서버의 사서함을 가리키도록 계정 설정을 수정합니다. 이전 데이터베이스의 모든 사용자를 새 데이터베이스로 이동하려면 다음 구문을 사용합니다.

    Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Set-Mailbox -Database <TargetDatabase>
    
  7. 다음 구문을 사용하여 큐에 남아 있는 모든 메시지가 전달되도록 합니다.

    Get-Queue <QueueName> | Retry-Queue -Resubmit $true
    

Active Directory 복제가 완료되면 모든 사용자가 새 Exchange 서버의 사서함에 액세스할 수 있습니다. 대부분의 클라이언트는 자동 검색을 통해 리디렉션됩니다. 웹용 Outlook 사용자도 자동으로 리디렉션됩니다.

작동 여부는 어떻게 확인합니까?

사서함이 이동되었는지 확인하려면 다음을 수행합니다.

  • 사서함을 사용하여 웹용 Outlook.

  • Microsoft Outlook을 사용하여 사서함을 엽니다.