지연된 사서함 데이터베이스 복사본은 0보다 큰 재생 지연 시간 값을 사용하여 구성된 사서함 데이터베이스 복사본입니다. 데이터베이스에서 모든 로그 파일을 재생하고 데이터베이스 복사본을 최신 상태로 만들려는 경우 지연된 사서함 데이터베이스 복사본을 활성화하고 복구하는 프로세스가 간단합니다. 로그 파일을 지정 시간까지 재생하려는 경우 수동으로 로그 파일을 조작하고 Eseutil을 실행해야 하기 때문에 작업이 더 복잡해집니다.
Suspend-MailboxDatabaseCopy DB1\EX3 -SuspendComment "Activate lagged copy of DB1 on Server EX3" -Confirm:$false
원하는 경우 지연된 복사본을 유지하려면 데이터베이스 복사본 및 해당 로그 파일을 복사합니다.
참고
이때 기존 볼륨에서 계속 이 절차를 수행하면 복사본 쓰기 성능이 저하됩니다. 이 문제를 방지하려면 복구를 수행할 다른 볼륨으로 데이터베이스 및 로그 파일을 복사할 수 있습니다.
Windows 탐색기에 표시된 로그 파일 날짜와 시간에 따라 이 복구에 대한 지정 시간 요구 사항을 충족하기 위해 데이터베이스에 재생해야 하는 로그 파일을 확인합니다. 이 시간 후에 만들어진 모든 로그는 복구 프로세스가 완료되고 더 이상 로그가 필요하지 않을 때까지 다른 디렉터리로 이동되어야 합니다.
데이터베이스에 대한 검사점 파일(.chk)을 삭제합니다.
이 예에서는 Eseutil을 사용하여 복구 작업을 수행합니다.
Eseutil.exe /r eXX /a
중요
앞의 예제에서 e_XX_ 데이터베이스의 로그 생성 접두사입니다(예: E00, E01, E02 등).
이 단계는 재생 지연 시간의 길이, 해당 기간 동안 생성된 로그 파일 수, 하드웨어가 복구 중인 데이터베이스로 해당 로그를 재생할 수 있는 속도와 같은 여러 요인에 따라 상당한 시간이 걸릴 수 있습니다.
로그 재생을 마치면 데이터베이스가 완전한 종료 상태가 되며 복사하여 복구 작업에 사용할 수 있습니다.
복구 프로세스가 완료되면 이 예에서는 복구 프로세스의 일부로 사용된 데이터베이스에 대해 복제를 다시 시작합니다.
Suspend-MailboxDatabaseCopy DB1\EX3 -SuspendComment "Activate lagged copy of DB1 on Server EX3" -Confirm:$false
원하는 경우 지연된 복사본을 유지하려면 데이터베이스 복사본 및 해당 로그 파일을 복사합니다.
참고
이때 기존 볼륨에서 계속 이 절차를 수행하면 복사본 쓰기 성능이 저하됩니다. 이 문제를 방지하려면 복구를 수행할 다른 볼륨으로 데이터베이스 및 로그 파일을 복사할 수 있습니다.
ESEUTIL 데이터베이스 헤더 출력애서 "로그 필요:" 값을 찾아 지연된 데이터베이스 복사본에 필요한 로그를 확인합니다.
Eseutil /mh <DBPath> | findstr /c:"Log Required"
괄호로 묶인 16진수 값을 적어둡니다. 첫 번째 번호는 생성 번호가 가장 낮은 필수 번호이며(LowGeneration이라고 함) 두 번째 번호는 생성 번호가 가장 높은 필수 번호입니다(HighGeneration이라고 함). HighGeneration보다 높은 생성 시퀀스를 가진 모든 로그 생성 파일을 다른 위치로 이동하여 이 파일이 데이터베이스에 재생되지 않도록 합니다.
데이터베이스의 활성 복사본을 호스트하는 서버의 경우 활성 복사본에서 활성화 중인 지연된 복사본의 로그 파일을 삭제하거나 Microsoft Exchange 복제 서비스를 중지합니다.
데이터베이스를 전환하고 지연된 복사본을 활성화합니다. 이 예에서는 여러 매개 변수와 함께 Move-ActiveMailboxDatabase cmdlet을 사용하여 데이터베이스를 활성화합니다.