다음을 통해 공유


복구 데이터베이스를 사용하여 데이터 복원

마지막으로 수정된 항목: 2009-12-09

RDB(복구 데이터베이스)는 복구 작업 단계에서 복원된 사서함 데이터베이스를 탑재하고 복원된 데이터베이스에서 데이터를 추출하도록 지원하는 특별한 종류의 사서함 데이터베이스입니다. RDB를 만든 경우 백업 응용 프로그램을 사용하여(데이터베이스와 로그 파일이 파일 시스템에 있는 경우 RDB 파일 구조로 복사하여) 사서함 데이터베이스를 RDB로 복원할 수 있습니다. 그런 다음 Restore-Mailbox cmdlet을 사용하여 복구된 데이터베이스에서 데이터를 추출할 수 있습니다. 이후, 추출된 데이터는 폴더로 내보내거나 기존 사서함에 병합할 수 있습니다. RDB를 사용하는 경우 현재 데이터에 대한 사용자 액세스를 방해하지 않고 데이터베이스의 백업 또는 복사본에서 데이터를 복구할 수 있습니다.

RDB와 관련된 다른 관리 작업에 대한 자세한 내용은 복구 데이터베이스를 참조하십시오.

선행 조건

  • RDB를 만들어야 합니다. 자세한 단계는 복구 데이터베이스 만들기를 참조하십시오.
  • 복구된 데이터가 포함된 데이터베이스와 로그 파일은 RDB를 만들었을 때 만들어진 RDB 폴더 구조로 복원하거나 복사해야 합니다.
  • 데이터베이스가 완전 종료 상태여야 합니다. RDB는 모든 데이터베이스의 대체 복원 위치이므로 복원되는 모든 데이터베이스는 완전하게 종료된 상태가 아닙니다. Eseutil /R을 사용하여 데이터베이스를 완전하게 종료된 상태로 만들 수 있습니다.

복구 데이터베이스를 사용하여 데이터를 복구하기 위해 셸 사용

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

참고

RDB를 사용하여 데이터를 복원하기 위해 EMC를 사용할 수 없습니다.

이 예에서는 데이터베이스 RDB1에서 사용자 Scott의 사서함을 복원합니다.

Restore-Mailbox -Identity Scott -RecoveryDatabase RDB1

이 예에서는 John의 사서함 콘텐츠를 Scott 사서함의 Recovery 폴더 아래에 복원합니다.

Restore-Mailbox -Identity Scott -RecoveryDatabase RDB1 -RecoveryMailbox John -TargetFolder Recovery

이 예에서는 다음 조건에 맞는 전자 메일 메시지만 복원합니다.

  • 제목 줄에 모임이라는 단어가 포함된 경우
  • 메시지 본문에 Halo 3이라는 구가 포함된 경우
  • 메시지가 받은 편지함 또는 일정 폴더에 있는 경우

이 예에서는 사서함이 영어로 되어 있다고 가정합니다.

Restore-Mailbox -Identity Scott -RecoveryDatabase RDB1 -SubjectKeywords "Meeting" -ContentKeywords "Halo 3" -IncludeFolders \Inbox,\Calendar

이 예에서는 사서함 데이터베이스 DB1에도 있고 복구 데이터베이스 RDB1에도 있는 모든 사서함을 대량 복원합니다.

Get-Mailbox -Database DB1 | Restore-Mailbox -RecoveryDatabase RDB1

구문과 매개 변수에 대한 자세한 내용은 Restore-MailboxGet-Mailbox를 참조하십시오.