Share via


Eseutil /C(복원)를 실행하는 방법

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2006-12-19

이 항목에서는 Exchange Server 데이터베이스 유틸리티(Eseutil.exe) 복원 모드를 사용하여 Exchange 사서함 또는 공용 폴더 데이터베이스의 하드 복구를 수행하는 방법에 대해 설명합니다. 데이터베이스는 백업되지 않으므로 /C 옵션은 전송 큐 데이터베이스에 사용할 수 없습니다. Eseutil 복원 모드를 사용하면 온라인 백업을 통해 복원된 데이터베이스에서 하드 복구를 실행하고 Restore.env 파일을 볼 수 있습니다. Restore.env 파일은 온라인 백업의 복원 동안 만들어지는 파일로, 하드 복구 프로세스를 제어합니다.

시작하기 전에

Exchange 사서함 또는 공용 폴더 데이터베이스에서 Eseutil /C를 실행하려면 먼저 다음을 확인하십시오.

  • 해당 컴퓨터의 로컬 관리자 그룹의 구성원 자격을 위임받은 계정을 사용하여 로그온했는지 확인합니다.

  • 폴더 수준 권한 및 데이터베이스 파일 및 로그 파일이 복구되는 폴더에 대한 사용 권한이 있는지 확인합니다.

  • 데이터베이스 및 로그 파일이 있는 로컬 컴퓨터 및 Exchange 바이너리 파일(Eseutil.exe 및 해당 종속 파일)이 있는 로컬 컴퓨터에 대한 액세스 권한이 있는지 확인합니다.

절차

Eseutil 복원 모드를 실행하려면 다음을 수행합니다.

  1. 백업이 복원된 후에 하드 복구를 초기화하려는 경우 명령 프롬프트 창을 엽니다.

  2. Restore.env 파일이 있는 폴더로 이동합니다.

  3. 다음 명령을 실행하여 로그를 재생합니다.

    eseutil /cc
    

    참고

    트랜잭션 로그의 재생이 완료되면 "작업이 완료되었습니다."라는 메시지가 표시됩니다.

기타 옵션을 사용하여 Eseutil /C를 실행하려면 다음을 수행합니다.

  • Restore.env 파일을 보려면 이 기본 명령줄 구문을 사용합니다.

    ESEUTIL /CM "d:\temp\First Storage Group"
    

    참고

    Restore.env가 있는 디렉터리에서 명령을 실행할 경우 경로 정보를 지정할 필요가 없습니다. 경로 정보를 지정할 경우 경로의 끝에 Restore.env를 추가하지 마십시오.

  • 희생되지 않은(희생된이라는 용어에 대한 설명은 아래 두 번째 참고에 있음) 데이터베이스를 복구하도록 허용하기 위해 다음 예와 같이 데이터베이스가 희생된 것처럼 다음 명령을 실행할 수 있습니다.

    ESEUTIL /CC /T
    

    참고

    매개 변수는 /T 스위치와 함께 사용하지 마십시오. /T 스위치를 사용하면 Restore.env 위치에 있는 모든 트랜잭션 로그가 Restore.env 파일 목록에 있는지 여부와 관계없이 재생됩니다. 실행 중인 폴더의 로그는 재생되지 않습니다.

    참고

    대체 서버에 복원하고 있는 중이거나 원래 데이터베이스를 삭제하고 다시 만든 경우, 임시 폴더의 트랜잭션 로그만 재생됩니다. 일반 데이터베이스 폴더의 트랜잭션 로그는 재생되지 않습니다. 이러한 구분은 Exchange Server에서 복원되고 있는 데이터베이스와 백업된 데이터베이스가 같지 않다는 것을 인식하도록 하여 트랜잭션 로그 재생 충돌을 막을 수 있습니다. 이 상황에서 복원된 데이터베이스를 희생된 데이터베이스라고 합니다.

자세한 내용

명령 프롬프트에 **eseutil /?**를 입력한 후에 복원을 위해 C를 선택하면 Eseutil /C에 대한 전체 명령줄 참조 및 구문을 볼 수 있습니다.

Eseutil에 대한 자세한 내용은 다음 항목을 참조하십시오.