일정 복구 이해

마지막으로 수정된 항목: 2010-01-20

CRA(일정 복구 도우미)는 사서함 서버 역할이 설치된 Exchange Server 2010을 실행하는 서버의 Exchange 사서함 도우미 서비스 내에서 실행되는 구성 가능한 시간 기반의 사서함 도우미입니다. CRA는 사서함 서버에 있는 사서함의 단일 모임 및 되풀이 모임에 발생하는 불일치를 자동으로 검색하고 수정하여 받는 사람이 모임 알림을 놓치거나 신뢰할 수 없는 모임 정보를 받지 않게 합니다.

CRA 구성에 대한 자세한 내용은 일정 복구 관리를 참조하십시오.

충돌 검색 및 수정

CRA는 모든 모임 항목에 대한 마스터 복사본으로 이끌이 복사본을 사용하며, 이끌이의 일정 항목이 올바른 복사본이라고 가정합니다. CRA는 참석자의 일정 항목을 이끌이의 일정 항목과 비교하여 불일치를 검색합니다. 이 규칙의 유일한 예외는 CAR가 참석자와 이끌이 응답 상태를 비교할 때입니다. 이 경우 CAR는 참석자의 응답 상태가 올바른 것이라고 가정하고 이끌이의 추적 정보를 업데이트합니다. CRA는 참석자 또는 이끌이의 사서함에 특별 복구 업데이트 메시지를 보내 불일치를 수정합니다.

CRA는 CRA가 실행되는 서버에서 불일치를 수정합니다. 그러나 CRA는 이끌이의 일정 항목과 비교하기 위해 다른 Exchange 2010 사서함 서버에서 읽습니다. CRA는 받는 사람의 일정 정보를 덮어쓰지 않고 정보를 병합하여 데이터가 손실되지 않도록 합니다. 또한 복구 업데이트 메시지는 받는 사람의 지운 편지함 폴더에서 제거됩니다.

CRA는 다음 문제를 검색하고 수정합니다.

  • 참석자의 일정 항목에 잘못된 시간이 있음   이끌이와 참석자가 모임에 대해 서로 다른 시간 또는 일자를 갖고 있습니다. CRA는 참석자의 일정 항목에 있는 모임 시간을 이끌이의 일정 항목에 있는 시간으로 변경합니다.

  • 참석자의 일정 항목에 잘못된 위치가 있음   이끌이와 참석자가 모임에 대해 서로 다른 위치를 갖고 있습니다. CRA는 참석자의 일정 항목에 있는 위치 정보를 이끌이의 일정 항목에 있는 위치로 수정하고 병합합니다.

  • 참석자의 일정 항목이 없음   CRA가 일부 참석자가 이끌이의 모임 요청에 수락 또는 미정으로 답했으나 참석자의 일정에 해당 항목이 없음을 발견합니다. CRA는 이끌이의 일정 항목에 대한 응답 상태를 사용하여 참석자의 일정에 모임을 다시 만듭니다.

  • 참석자의 일정 항목 추적 상태가 이끌이의 추적 상태와 일치하지 않음   CRA가 모임에 대한 참석자의 응답 상태가 이끌이의 일정 항목에 대한 상태와 일치하지 않음을 발견합니다. 이 경우 이끌이의 추적 상태가 참석자의 일정 항목에 대한 상태로 업데이트됩니다.

  • 참석자가 이끌이의 참석자 목록에 없음   CRA가 자신의 일정에 모임이 있는 참석자를 검색하지만 이끌이의 참석자 목록에 해당 참석자가 나열되지 않습니다. CRA는 이끌이의 참석자 목록에 참석자를 추가합니다.

    참고

    CRA는 200명 이상의 구성원을 가진 대규모 메일 그룹에 보낸 모임으로부터는 이끌이의 참석자 목록에 참석자를 추가하지 않습니다.

  • 참석자의 되풀이 모임이 이끌이의 되풀이 모임과 일치하지 않음   CRA가 이끌이의 되풀이 모임 중 일부의 참석자와 참석자의 되풀이 방법이 이끌이의 되풀이 방법과 일치하지 않음을 발견합니다. CRA는 참석자의 되풀이 방법을 이끌이의 되풀이 방법으로 바꿉니다.

  • 이끌이나 참석자가 동일하게 표시되는 일정 모임을 여러 개 갖고 있음   CRA가 이끌이나 참석자가 동일한 MAPI 속성 식별자 LIL_GLOBAL_OBJID를 가진 여러 모임을 가지고 있음을 발견합니다. CRA는 모든 중복 항목을 비교하고 불일치를 수정하기 위해 다음 단계를 수행합니다.

    1. CRA가 모든 중복 항목의 시퀀스 번호를 확인합니다. 한 중복 항목이 가장 높은 시퀀스 번호를 가진 경우 해당 항목은 유지되고 나머지 모임은 삭제됩니다.
    2. CRA가 시퀀스 번호를 기준으로 유지할 항목을 결정할 수 없으면 OwnerCriticalChangeTime 속성을 검사합니다. 한 중복 항목이 가장 최근 복사본이면 해당 항목은 유지되고 나머지 모임 항목은 삭제됩니다.
    3. CRA가 가장 최근 복사본을 기준으로 유지할 항목을 결정할 수 없으면 LastModifiedTime 속성을 검사합니다. 한 중복 항목이 마지막으로 수정되었으면 해당 항목은 유지되고 나머지 모임 항목은 삭제됩니다.
    4. CRA가 마지막 수정 시간을 기준으로 유지할 항목을 결정할 수 없으면 중복 모임에 대해 쿼리했을 때 데이터베이스에서 반환된 첫 번째 일정 항목을 유지하고 나머지 항목은 삭제됩니다.
  • 이끌이의 일정 항목이 없음   CRA가 참석자는 자신의 일정에 모임을 갖고 있지만 이끌이가 일정 항목을 더 이상 갖고 있지 않음을 발견합니다. CRA는 참석자의 모임을 취소됨으로 표시하며 참석자의 약속 있음/없음 상태는 이제 약속 없음입니다.

일정 복구 로그

CRA는 사용자의 사서함에 있는 일정 항목을 변경할 때마다 로그 파일에 기록됩니다. 로그 파일의 출력 시 메시지 본문이나 첨부 파일 등의 개인 데이터는 공개되지 않습니다. 로그에는 복구된 모임과 수행한 복구 작업을 식별하는 최소 정보만 포함됩니다. CRA를 실행할 때마다 각 사서함에 대해 하나의 복구 로그가 만들어집니다. 기본적으로 일정 복구 로깅이 사용됩니다.

일정 복구 로그는 서버에 대해 구성할 수 있으며 서버나 사용자에 대해 설정 또는 해제할 수 있습니다. 자세한 내용은 일정 복구 관리를 참조하십시오.

일정 복구 로그의 기본 경로는 <Exchange Installation Path>\v14\Logging\Calendar Repair Assistant입니다.

로그 파일은 다음 명명 규칙을 사용하여 만들어집니다.

CRAYYYYMMDDHH-X.<별칭>.log

  • CRA   CRA 접두사
  • YYYY   연도
  • MM   월
  • DD   일
  • HH   시간
  • X   인스턴스
  • 별칭   사서함 별칭
  • 로그   파일 확장명

예를 들어 다음 복구 로그를 살펴보겠습니다.

CRA2010041815-3.tony.log

이 로그 이름은 복구 작업이 Tony라는 별칭을 가진 사서함에서 2010년 4월 18일 오후 3시에 수행되었고 이는 해당 시간 내에 수행된 세 번째 복구임을 나타냅니다.