Exchange Server 복구 데이터베이스

RDB(복구 데이터베이스)는 복구 작업의 일부로 복원된 사서함 데이터베이스를 탑재하고 복원된 데이터베이스에서 데이터를 추출할 수 있는 특별한 종류의 사서함 데이터베이스입니다. New-MailboxRestoreRequest cmdlet을 사용하여 RDB에서 데이터를 추출할 수 있습니다. 추출 후에는 데이터를 폴더로 내보내거나 기존의 사서함으로 병합할 수 있습니다. RDB를 사용하면 현재 데이터에 대한 사용자 액세스를 방해하지 않고 데이터베이스의 백업 또는 복사본에서 데이터를 복구할 수 있습니다.

Microsoft Exchange Server 데이터를 복구 데이터베이스로 직접 복원하는 기능을 지원합니다. 복구된 데이터를 복구 데이터베이스로 탑재하면 관리자가 사서함의 개별 사서함 또는 개별 항목을 복원할 수 있습니다. 복구 데이터베이스에 복원하는 작업은 다음 두 가지 방법으로 수행할 수 있습니다.

  • 복구 데이터베이스가 이미 있는 경우 애플리케이션은 데이터베이스를 분리하고, 데이터를 복구 데이터베이스 및 로그 파일에 복원한 다음, 데이터베이스를 다시 탑재할 수 있습니다.

  • 데이터베이스 및 로그 파일은 모든 디스크 위치에 복원할 수 있습니다. Exchange는 복원된 데이터를 분석하고 트랜잭션 로그를 재생하여 데이터베이스를 최신 상태로 만든 다음 복구 데이터베이스를 이미 복구된 데이터베이스 파일을 가리키도록 구성할 수 있습니다.

사서함 데이터베이스와 복구 데이터베이스의 차이점

RDB는 여러 측면에서 표준 사서함 데이터베이스와 다릅니다.

  • RDB는 Exchange 관리 셸을 사용하여 만들어집니다.

  • RDB로 또는 RDB에서 메일을 보낼 수 없습니다. RDB(SMTP, POP3 및 IMAP4 포함)에 대한 모든 클라이언트 프로토콜 액세스가 차단됩니다. 이 디자인에서는 RDB를 사용하여 메시징 시스템에서 메일을 삽입하거나 제거할 수 없습니다.

  • Microsoft Outlook 또는 웹용 Outlook 사용하는 클라이언트 MAPI 액세스가 차단됩니다. MAPI 액세스는 RDB에 대해 지원되지만 복구 도구 및 애플리케이션에서만 지원됩니다. MAPI를 사용하여 RDB의 사서함에 로그인할 때 사서함 GUID와 데이터베이스 GUID를 모두 지정해야 합니다.

  • RDB의 사서함은 사용자 계정에 연결할 수 없습니다. 사용자가 RDB의 사서함에 있는 데이터에 액세스할 수 있도록 하려면 사서함을 기존 사서함에 병합하거나 폴더로 내보내야 합니다.

  • 시스템 및 사서함 관리 정책이 적용되지 않습니다. 이 디자인은 복구 프로세스 중에 시스템에서 RDB의 항목을 삭제하지 못하도록 합니다.

  • 온라인 유지 관리는 RDB에 대해 수행되지 않습니다.

  • RDB에 순환 로깅을 사용하도록 설정할 수 없습니다.

  • 사서함 서버에 언제든지 하나의 RDB만 탑재할 수 있습니다. RDB 사용은 사서함 서버당 데이터베이스 제한에 포함되지 않습니다.

  • RDB의 사서함 데이터베이스 복사본은 만들 수 없습니다.

  • RDB는 복원 작업의 대상으로 사용할 수 있지만 백업 작업은 사용할 수 없습니다.

  • RDB로 탑재된 복구된 데이터베이스는 어떤 방식으로든 원래 사서함에 연결되지 않습니다.

복구 데이터베이스 사용

RDB를 사용하려면 먼저 충족해야 하는 특정 요구 사항이 있습니다. RDB는 Exchange 2016 이상 사서함 데이터베이스에만 사용할 수 있습니다. 이전 버전의 Exchange의 사서함 데이터베이스는 지원되지 않습니다. 또한 데이터 병합 및 추출에 사용되는 대상 사서함은 RDB에 탑재된 데이터베이스와 동일한 Active Directory 포리스트에 있어야 합니다.

RDB를 사용하여 다음과 같은 여러 상황에서 데이터를 복구할 수 있습니다.

  • 동일한 서버 다이얼 톤 복구: 원래 데이터베이스가 백업에서 복원된 후 다이얼 톤 복구 작업의 일부로 RDB에서 복구를 수행할 수 있습니다.

  • 대체 서버 다이얼 톤 복구: 대체 서버를 사용하여 다이얼 톤 데이터베이스를 호스트한 다음, 나중에 백업에서 원래 데이터베이스를 복원한 후 RDB에서 데이터를 복구할 수 있습니다.

  • 사서함 복구: 삭제된 사서함 보존 기간이 경과한 경우 백업에서 개별 사서함을 복구할 수 있습니다. 그런 다음 복원된 사서함에서 데이터를 추출하여 대상 폴더에 복사하거나 다른 사서함과 병합합니다.

  • 특정 항목 복구: 사서함에서 삭제되거나 제거된 백업 데이터에서 복원할 수 있습니다.

참고

콘텐츠를 활성 사서함으로 복구할 때 ACL(폴더 액세스 제어 목록)은 유지되지 않습니다. 복구 프로세스에는 일반적으로 사서함 데이터를 복구하고 콘텐츠를 원래 데이터베이스에 다시 병합하는 작업이 포함되므로 ACL을 복구하거나 복사할 필요가 없습니다.

RDB는 다음 조건 및 시나리오에서 사서함 데이터베이스 복구를 위해 설계되었습니다.

  • 원래 데이터베이스 및 해당 데이터베이스의 사서함에 대한 논리적 정보는 Active Directory에서 그대로 유지되고 변경되지 않습니다.

  • 단일 사서함 또는 단일 데이터베이스를 복구해야 합니다. 복구 시나리오는 다음과 같습니다.

    • 다이얼 톤 데이터베이스를 사용하는 동안 두 데이터베이스를 병합하는 것을 목표로 데이터베이스 복구 또는 복구

    • 해당 데이터베이스의 원래 서버가 아닌 서버에서 데이터베이스를 복구합니다. 필요한 경우 복구된 데이터를 원래 서버에 다시 병합할 수 있습니다.

    • 삭제된 항목 보존 기간이 만료된 후 사용자가 이전에 사서함에서 삭제한 삭제된 항목을 복구합니다.

RDB는 일반적으로 전체 서버를 복원해야 하는 시나리오, 여러 데이터베이스를 복원해야 하는 경우 또는 Active Directory 토폴로지를 변경하거나 다시 빌드해야 하는 긴급 상황에서 설계되지 않았습니다.

RDB를 만드는 방법에 대한 자세한 단계는 복구 데이터베이스 만들기를 참조하세요. RDB를 사용하는 방법에 대한 자세한 단계는 복구 데이터베이스를 사용하여 데이터 복원을 참조하세요.