일정 복구 이해

 

적용 대상: Exchange Server 2010 SP2, Exchange Server 2010 SP3

마지막으로 수정된 항목: 2017-02-16

일정 복구 도우미는 Microsoft Exchange Server 2010 사서함 서버의 Microsoft Exchange 사서함 도우미 서비스 내에서 실행되는, 구성 가능한 사서함 도우미입니다. 일정 복구 도우미는 해당 사서함 서버에 있는 사서함에서 모임 또는 되풀이 모임 항목의 불일치를 검색하고 수정합니다. 따라서 받는 사람이 모임 알림을 놓치지 않고, 믿을 수 없는 모임 정보는 받지 않을 수 있습니다.

기본적으로 CRA는 자동으로 실행되도록 설정되어 있지 않습니다. CRA가 실행되어 일정 불일치를 해결하도록 구성하려면 Exchange 관리 셸에서 set-mailboxserver cmdlet을 사용하여 작업 주기 및 작업 주기 검사점을 설정합니다. Exchange 관리 콘솔을 사용하여 일정 수정 로그 설정을 구성할 수는 없습니다.

참고

CRA는 Exchange Online 사용자에 대해 기본적으로 설정됩니다. 고객은 자체 로그 파일을 요청할 수 없으므로 로그를 수집하고 분석하려면 지원 서비스에 문의해야 합니다.

목차

일정 복구 도우미 작업

충돌 검색 및 해결

일정 복구 로그

클라이언트 응용 프로그램 환경

일정과 관련된 관리 작업에 대한 자세한 내용은 일정 복구 관리를 참조하십시오.

일정 복구 도우미 작업

일정 복구 도우미는 다음과 같은 기능을 수행합니다.

  1. 불일치 검색   일정 복구 도우미는 조직의 일정 항목 복사본을 모든 모임 항목의 마스터 복사본으로 사용합니다. 도우미는 참석자의 일정 항목을 이끌이의 일정 항목과 비교하여 불일치를 검색합니다. 이 규칙의 유일한 예외는 도우미가 참석자와 이끌이의 응답 상태를 비교할 때입니다. 도우미는 참석자의 응답 상태가 올바른 것이라고 가정하고 필요한 경우 이끌이의 추적 정보를 업데이트합니다.

  2. 불일치가 의도적인지 확인   불일치가 검색된 경우 일정 복구 도우미는 참석자가 의도적으로 불일치를 만들었는지 확인합니다. 예를 들어, 참석자가 모임 요청을 삭제하고 이끌이에게 알리지 않으면 불일치가 생길 수 있습니다. 참석자가 의도적으로 불일치를 만들지 않은 것이 확인되면 도우미는 문제를 해결합니다. 불일치를 의도적으로 만들었는지 확인할 수 없는 경우 도우미는 추가 작업을 수행하지 않습니다.

  3. 불일치 해결   일정 복구 도우미는 도우미를 실행 중인 사서함 서버에서 불일치를 해결합니다. 그러나 이끌이의 사서함이 참석자의 사서함과 다른 서버에 있는 경우 도우미는 다른 Exchange 2010 사서함 서버를 읽고 일정 항목을 비교합니다. 도우미는 받는 사람의 일정 정보를 덮어쓰지 않습니다. 대신 데이터가 손실되지 않도록 정보를 병합합니다. 또한 복구 업데이트 메시지는 받는 사람의 지운 편지함 폴더에서 제거됩니다. 불일치 확인 및 복구에 대한 자세한 내용은 이 항목 뒷부분의 충돌 검색 및 해결을 참조하십시오.

  4. 수정한 경우 일정 복구 업데이트 메시지를 보냄   일정 복구 도우미에서 일정 항목이 업데이트된 사용자에게 일정 복구 메시지가 전송됩니다. 도우미는 메시지를 사용자의 받은 편지함으로 보내는 대신 사용자의 지운 편지함 폴더로 보냅니다. 그러면 사용자에게 혼동을 일으키지 않고 사서함에 복구 기록을 보관할 수 있습니다. 사용자에게 일정 불일치가 있는 경우 문제 해결을 위해 지운 편지함 폴더를 보도록 조언할 수 있습니다. 도우미는 문제가 해결된 경우에만 복구 업데이트 메시지를 보냅니다.

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

일정 복구 도우미 작업

충돌 검색 및 해결

일정 복구 도우미는 다음 표에 설명된 충돌을 검색하고 해결합니다.

일정 복구 도우미 충돌 해결

충돌 해결 방안

참석자가 이끌이의 모임 요청 또는 되풀이 모임 요청을 수락했지만 참석자의 일정에 모임이 표시되지 않습니다.

도우미는 사서함 데이터베이스에서 참석자의 레코드를 확인하고 참석자가 응답을 보내지 않은 채 일정 항목을 삭제한 것을 확인합니다. 참석자가 의도적으로 모임 항목을 삭제했는지 알 수 없는 경우 도우미는 모임 요청을 다시 만듭니다. 참석자가 의도적으로 모임 요청을 삭제한 것이 도우미에서 확인되면 더 이상의 작업을 수행하지 않습니다.

되풀이 모임 항목에서 참석자의 모임 또는 예외가 누락되었습니다.

도우미는 조직의 복사본에서 삭제된 모임 또는 예외를 찾아 참석자가 응답을 보내지 않고 모임 요청을 삭제한 것을 확인합니다. 참석자가 의도적으로 모임 항목을 삭제했는지 알 수 없는 경우 도우미는 모임 요청을 다시 만듭니다. 참석자가 의도적으로 모임 또는 예외를 삭제한 것이 도우미에서 확인되면 더 이상의 작업을 수행하지 않습니다.

모임에 대한 참석자의 응답 상태가 이끌이의 일정 항목에 있는 상태와 일치하지 않습니다.

도우미는 이끌이의 추적 상태를 참석자의 일정 항목에 대한 상태로 업데이트합니다.

참석자의 일정에 모임이 있지만 이끌이의 참석자 목록에 해당 참석자가 표시되지 않습니다.

도우미는 이끌이의 참석자 목록에 참석자를 추가합니다.

참고

모임 요청을 구성원이 200명 이상인 메일 그룹으로 보내면 일정 복구 도우미는 참석자를 이끌이의 참석자 목록에 추가하지 않습니다.

참석자가 이끌이의 되풀이 모임 항목 중 일부에 표시되지만 참석자의 되풀이 패턴이 이끌이의 되풀이 패턴과 일치하지 않습니다.

도우미는 참석자의 되풀이 방법을 이끌이의 되풀이 방법으로 바꿉니다.

참석자의 모임 위치가 이끌이의 일정 항목에 기록된 위치와 일치하지 않습니다.

참석자가 모임 위치를 의도적으로 변경한 경우는 아무 작업도 수행되지 않습니다. 참석자가 위치를 의도적으로 변경했는지 도우미에서 확인할 수 없는 경우 이끌이의 일정 항목에 있는 모임 위치가 참석자의 일정 항목에 추가됩니다.

참석자의 시작 또는 종료 시간이 이끌이의 시작 또는 종료 시간과 다릅니다.

참석자가 의도적으로 시간을 변경한 것이 도우미에서 확인되면 더 이상의 작업을 수행하지 않습니다. 의도하지 않은 충돌이 일어난 것을 도우미에서 확인하면 시작 또는 종료 시간이 이끌이의 시작 또는 종료 시간과 두 시간 이상 차이 나는 경우 해당 시간을 변경합니다.

이끌이 또는 참석자에게 MAPI 속성 식별자가 LIL_GLOBAL_OBJID로 동일한 여러 모임이 있습니다.

도우미는 모든 중복 항목을 비교하고 불일치를 수정하기 위해 다음 단계를 수행합니다.

  1. 모든 중복 항목의 시퀀스 번호를 확인합니다. 시퀀스 번호가 가장 높은 중복 항목이 유지됩니다. 다른 모임 항목은 삭제됩니다.

  2. 도우미가 시퀀스 번호를 기준으로 유지할 항목을 결정할 수 없으면 OwnerCriticalChangeTime 속성을 검사합니다. 중복 항목 중 하나가 최근 복사본인 경우는 해당 중복 항목을 유지합니다. 다른 모임 항목은 삭제됩니다.

  3. 도우미가 가장 최근 복사본을 기준으로 유지할 항목을 결정할 수 없으면 LastModifiedTime 속성을 검사합니다. 중복 항목 중 하나가 최근에 수정된 경우 도우미가 해당 중복 항목을 유지합니다. 다른 모임 항목은 삭제됩니다.

  4. 도우미가 마지막 수정 시간을 기준으로 유지할 항목을 결정할 수 없으면 중복 모임에 대해 쿼리했을 때 데이터베이스에서 반환된 첫 번째 일정 항목을 유지합니다. 다른 모임 항목은 삭제됩니다.

참석자의 일정에 단일 또는 되풀이 모임이 있지만 이끌이의 일정에는 해당 항목이 없습니다.

도우미는 이끌이가 의도적으로 모임을 삭제했는지 여부를 확인합니다. 이끌이가 모임을 의도적으로 삭제한 경우 도우미는 참석자에게 취소 알림을 보냅니다. 이끌이가 의도적으로 모임을 삭제하지 않은 것이 도우미에서 확인되면 모임이 다시 이끌이의 일정에 추가됩니다. 도우미가 이끌이의 의도를 확인할 수 없으면 아무 작업도 수행되지 않습니다.

일정 복구 도우미 작업

일정 복구 로그

일정 복구 도우미에서 사용자의 사서함에 있는 일정 항목을 변경할 때마다 일정 복구 로그(.log) 파일에 변경 사항이 기록됩니다. 이 .log 파일의 출력 시 메시지 본문이나 첨부 파일 등의 개인 데이터는 공개되지 않습니다. 파일에는 복구된 모임과 수행한 복구 작업을 식별하는 최소 정보만 포함됩니다.

CRA에 의해 일정에 모임을 다시 배치되면 모임 본문에 "일정에서 누락된 모임을 다시 만들었습니다."라고 표시됩니다.

도우미를 실행할 때마다 모든 사서함에 대해 일정 복구 로그 파일이 하나씩 만들어집니다. 기본적으로 일정 복구 로깅이 사용됩니다. 그렇지만 CRA는 Exchange Online 사용자에 대해 기본적으로 설정됩니다. 고객은 자체 로그 파일을 요청할 수 없으므로 로그를 수집하고 분석하려면 지원 서비스에 문의해야 합니다.

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

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

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

CRAYYYYMMDDHH-X.별칭.log

  • CRA = 일정 복구 도우미 접두사

  • YYYY = 연도

  • MM = 월

  • DD = 일

  • HH = 시간

  • X = 인스턴스

  • Alias = 사서함 별칭

예를 들어, 다음 복구 로그 파일은 복구 작업이 Tony의 사서함에서 2010년 4월 18일 오후 3시에 수행되었고 이는 해당 시간 내에 수행된 세 번째 복구임을 나타냅니다.

CRA2010041815-3.tony.log

일정 복구 도우미 작업

클라이언트 응용 프로그램 환경

일정 복구 도우미는 모든 클라이언트 응용 프로그램에서 같은 데이터에 액세스할 수 없습니다. 따라서 사용자는 메일 검토에 사용하는 클라이언트 응용 프로그램에 따라 다른 환경을 가질 수 있습니다. 그러므로 사용자의 작업이 의도적인지 여부를 도우미에서 확인할 수 없습니다. 이전에 언급한 것과 같이 도우미는 참석자가 충돌을 의도적으로 일으키지 않은 것이 확인된 경우에만 충돌을 해결합니다. 도우미에서 확인할 수 없는 경우는 더 이상의 조치를 취하지 않습니다.

다음 표에서는 일정 충돌을 일으킬 수 있는 여러 최종 사용자 일정 작업을 나열합니다. 사용된 클라이언트 응용 프로그램을 기반으로 일정 복구 도우미가 사용자의 의도를 확인할 수 있습니다.

일정 작업

시나리오 클라이언트 응용 프로그램 기록되는 속성

이끌이가 일정 항목을 열고 속성을 수정합니다.

  • Microsoft Office Outlook Web App

  • Exchange 웹 서비스를 사용하는 클라이언트 응용 프로그램

  • Microsoft Exchange ActiveSync를 사용하는 모바일 클라이언트 응용 프로그램

ModifiedStartTime

ModifiedEndTime

ModifiedLocation

이끌이가 자신의 일정 보기에 있는 모임을 다른 시간으로 끕니다.

  • Outlook Web App

  • Exchange 웹 서비스를 사용하는 클라이언트 응용 프로그램

참고

Exchange ActiveSync를 사용하는 클라이언트 응용 프로그램에는 이 시나리오가 지원되지 않습니다.

ModifiedStartTime

ModifiedEndTime

참석자가 이끌이에게 응답 메시지를 보내거나 보내지 않고 수락 또는 임시 수락으로 응답합니다.

  • Outlook Web App

  • Exchange 웹 서비스를 사용하는 클라이언트 응용 프로그램

  • Exchange ActiveSync를 사용하는 모바일 클라이언트 응용 프로그램

RespondedAccepted

RespondedTentative

참석자가 이끌이에게 응답 메시지를 보내거나 보내지 않고 모임 요청을 거부합니다.

  • Outlook Web App

  • Exchange 웹 서비스를 사용하는 클라이언트 응용 프로그램

  • Exchange ActiveSync를 사용하는 모바일 클라이언트 응용 프로그램

DeletedWithNoResponse

RespondedDeclined

참석자가 이끌이에게 응답 메시지를 보내거나 보내지 않고 되풀이 모임 요청의 인스턴스를 거부합니다.

  • Outlook Web App

  • Exchange 웹 서비스를 사용하는 클라이언트 응용 프로그램

  • Exchange ActiveSync를 사용하는 모바일 클라이언트 응용 프로그램

DeletedExceptionWithNoResponse

RespondedExceptionDecline

이끌이가 모임을 취소합니다.

  • Outlook Web App

  • Exchange 웹 서비스를 사용하는 클라이언트 응용 프로그램

  • Exchange ActiveSync를 사용하는 모바일 클라이언트 응용 프로그램

MeetingExceptionCanceled

일정 복구 도우미 작업

 © 2010 Microsoft Corporation. 모든 권리 보유.