사서함 이동 문제 해결

 

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

마지막으로 수정된 항목: 2016-11-28

문제 해결 콘텐츠는 사안이 제기될 때 만들어집니다. Microsoft에서 문서화하기를 원하는 문제 해결 사안이 있으면 이 항목의 윗부분에 있는 내용을 평가하고 피드백을 제공하려면 클릭을 클릭하고 피드백을 보내주십시오. 관련된 오류 코드, 오류 설명 또는 이벤트 ID를 포함하여 가능한 한 상세히 기술하시기 바랍니다.

범례

FC

오류 코드

ID

이벤트 ID 소스 및 번호

사서함 이동 문제 해결을 위한 일반 단계

  1. 이동 요청이 완료되지 않은 경우에는 이동 요청 통계를 봅니다. 자세한 내용은 이동 요청 속성 보기의 "셸을 사용하여 진행 중인 이동 요청의 상태 보기" 섹션을 참조하십시오.

  2. 이동 요청이 완료되며 오류가 발생한 경우에는 이동 보고서를 봅니다. 자세한 내용은 이동 요청 속성 보기의 "셸을 사용하여 완료된 이동 요청 보고서 보기" 섹션을 참조하십시오.

  3. 실패한 이동 요청을 처리하는 Microsoft Exchange 사서함 복제 서비스 인스턴스를 실행 중인 클라이언트 액세스 서버의 이벤트 로그를 봅니다.

  4. 4단계 - 아직 문제가 확인되지 않은 경우에는 MSExchange 사서함 복제 서비스의 Exchange 관리 콘솔 또는 Exchange 관리 셸을 사용하여 사서함 이동서비스 분류에 해당되는 클라이언트 액세스 서버에서 진단 로깅 수준을 올립니다. 그리고 실패한 이동 요청을 다시 시작합니다. 진단 로깅 수준을 수정하는 방법에 대한 자세한 내용은 진단 로깅 수준 관리를 참조하십시오.

크로스 포리스트\원격 이동 요청 관련 문제

포리스트 사이에서 사서함을 이동할 때 오류가 발생하는 경우에는 대상 포리스트가 제대로 준비되지 않았을 가능성이 있습니다. 자세한 내용은 크로스 포리스트 이동 요청을 위한 사서함 준비을 참조하십시오.

손상된 항목 제한 도달(FC: -2147467259 | ID: MSExchange 사서함 복제 1100)

문제

사서함에 있는 손상된 항목이 이동 요청에서 건너뛰도록 구성된 것보다 많아 이동 요청이 실패합니다.

진단

이동 요청이 실패하고 Get-MoveRequestStatistics cmdlet에서 다음과 같은 오류를 반환합니다.

오류 코드 메시지

-2147467259

오류: 이 사서함은 이 이동 요청에 대해 지정된 최대 손상된 항목 수를 초과했습니다.

이벤트 요청을 시작한 클라이언트 액세스 서버에 다음과 같은 이벤트 로그 항목이 나타납니다.

로그 이름

응용 프로그램

원본

MSExchange 사서함 복제

날짜

10/26/2009 오후 2시 47분 17초

이벤트 ID

1100

작업 범주

사서함 이동

수준

오류

키워드

Classic

사용자

해당 없음

컴퓨터

CAS01.fabrikam.com

설명

'fabrikam.com/Users/TonySmith'(de278a9f-33eb-49f9-950a-070db3323715) 사서함을 이동하지 못했습니다.

오류 코드: -2147467259

이 사서함은 이 이동 요청에 대해 지정된 최대 손상된 항목 수를 초과했습니다.

해결 방안

  1. Set-MoveRequest cmdlet을 사용하여 BadItemLimit 임계값을 늘립니다. 자세한 내용은 이동 요청 속성 구성을 참조하십시오.

  2. 실패한 이동 요청을 다시 시작합니다. 자세한 내용은 이동 요청 완료 또는 다시 시작을 참조하십시오.

원본 사서함의 받은 편지함 폴더에 있는 규칙이 32KB보다 큰 경우

문제

Exchange 2010 사서함의 규칙 크기가 Exchange 2003에 허용되는 규칙 크기(32KB)를 초과하기 때문에 사서함을 Exchange 2010에서 Exchange 2003으로 이동하려 하면 이동 요청이 실패합니다.

진단

사서함을 이동하려 하면 다음과 비슷한 오류가 표시됩니다.

Mailbox 'fabrikam.com/Users/tonysmith' could not be moved because rules in source mailbox's inbox folder are larger than 32KB. Please use parameter -IgnoreRuleLimitErrors to skip copying rules.
    + CategoryInfo          : InvalidArgument: (mbx2:MailboxOrMailUserIdParameter) [New-MoveRequest], RecipientTaskExc   eption   + FullyQualifiedErrorId : BB833F3D,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

해결 방안

  1. Set-MoveRequest cmdlet을 IgnoreRuleLimitErrors 매개 변수와 함께 실행합니다. 자세한 내용은 이동 요청 속성 구성을 참조하십시오.

  2. 이동 요청을 다시 시작합니다. 자세한 내용은 이동 요청 완료 또는 다시 시작을 참조하십시오.

참고

최종 사용자는 규칙을 다시 만들어야 합니다.

사서함 휴지통 크기가 대상 할당량을 초과하는 경우

문제

이동하는 사서함의 복구 가능한 항목 할당량이 대상 할당량을 초과합니다. Exchange 2003 또는 Exchange 2007에서 Exchange 2010으로 사서함을 이동하려 하면 이 오류가 발생합니다.

진단

사서함을 이동하려 하면 다음과 비슷한 오류가 표시됩니다.

Mailbox dumpster size 713 MB (747,659,085 bytes) exceeds target quota 500 MB (524,288,000 bytes).
    + CategoryInfo          : InvalidArgument: (xxxxx/xxxx/xxxx/xxxx:MailboxOrMailUserIdParameter) [New-MoveRequest], RecipientTaskException + FullyQualifiedErrorId : 93F29192,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

해결 방안

이동 요청에서는 Exchange 2003 또는 Exchange 2007 휴지통을 Exchange 2010으로 이동하는 기능을 지원하지 않지만 두 제품 버전 사이의 휴지통 크기는 비교합니다. 이 문제를 해결하려면 다음 단계를 수행합니다.

  1. Set-MailboxDatabase cmdlet을 RecoverableItemsQuota 매개 변수와 함께 사용하여 대상 사서함의 복구 가능한 항목 할당량을 늘립니다. 자세한 내용은 단일 항목 복구 구성을 참조하십시오.

  2. 실패한 이동 요청을 다시 시작합니다. 자세한 내용은 이동 요청 완료 또는 다시 시작을 참조하십시오.

  3. 이동 요청이 완료되면 복구 가능할 항목 할당량을원래 크기로 되돌립니다.

MapiExceptionMdbOffline 오류(FC: -2147467259 | ID: MSExchange 사서함 복제 1100)

문제

이동을 진행하는 동안 원본 또는 대상 사서함 데이터베이스가 오프라인이 되었습니다. 기본적으로 Microsoft Exchange MRS(사서함 복제 서비스)는 30분 동안 오프라인 데이터베이스에 대해 다시 연결을 시도합니다. 데이터베이스가 시간 안에 온라인으로 돌아오지 않으면 이동이 실패합니다. MRS 연결 속도를 변경하는 방법에 대한 자세한 내용은 이동 요청 이해를 참조하십시오.

진단

이동 요청이 실패하고 Get-MoveRequestStatistics cmdlet을 실행하면 다음 오류가 표시됩니다.

오류 코드 메시지

-2147467259

오류: MapiExceptionMdbOffline: 항목 ID를 열 수 없습니다. (hr=0x80004005, ec=1142)

또한 이동 요청을 처리하던 클라이언트 액세스 서버가 다음과 비슷한 이벤트를 기록합니다.

로그 이름

응용 프로그램

원본

MSExchange 사서함 복제

날짜

10/27/2009 오전 10시 30분 2초

이벤트 ID

1100

작업 범주

사서함 이동

수준

오류

키워드

Classic

사용자

해당 없음

컴퓨터

CAS01.fabrikam.com

설명

'fabrikam.com/Users/TonySmith'(8dfd4b3b-8147-4e1b-b86f-5d00799abbf3)의 사서함 이동이 실패했습니다.

오류 코드: -2147467259

MapiExceptionMdbOffline: 항목 ID를 열 수 없습니다. (hr=0x80004005, ec=1142)

진단 컨텍스트:

해결 방안

  1. 사서함 데이터베이스를 탑재합니다. 자세한 내용은 데이터베이스 탑재을 참조하십시오.

  2. 이동 요청을 다시 시작합니다. 자세한 내용은 이동 요청 완료 또는 다시 시작을 참조하십시오.

정상적인 데이터베이스 복사본을 사용할 수 없음(FC: -2147220223 | ID: MSExchange 사서함 복제 1100)

대상 데이터베이스가 DAG(데이터베이스 가용성 그룹)에서 복제된 데이터베이스인 경우 MRS는 대상 데이터베이스의 복제본 상태를 정기적으로 확인합니다. 고가용성 인프라에서는 대상 데이터베이스에 대한 고가용성 사서함 이동에 구성된 제한 동작(DataMoveReplicationConstraint 매개 변수로 지정)을 기준으로 현재 복제 상태를 확인합니다. 결과에 따라 MRS는 이동을 계속하거나 대기합니다. 대상 데이터베이스가 비정상 상태로 30분 동안 지속되면 MRS는 실패합니다. MRS 연결 속도를 변경하는 방법에 대한 자세한 내용은 이동 요청 이해를 참조하십시오.

진단

Get-MoveRequestStatistics cmdlet을 실행하면 이동 요청이 실패하고 출력 파일에 다음과 비슷한 오류가 반환됩니다.

오류 코드 메시지

-2147220223

오류: 'mdb1' 데이터베이스에 대해 DataMoveReplicationConstraint가 충족되지 않아 사서함 '/o=첫 번째 조직/ou=Exchange 관리 그룹(FYDIBOHF23SPDLT)/cn=받는 사람/cn=MBX1'이(가) 중단되었습니다(에이전트 MailboxDatabaseReplication). 실패 이유: 데이터베이스 1541069d-2976-4f40-afb1-569ed323de0b가 SecondCopy 제약 조건을 충족하지 않습니다. 정상적인 데이터베이스 복사본을 사용할 수 없습니다.

또한 이동 요청을 처리하던 클라이언트 액세스 서버가 다음과 비슷한 이벤트를 기록합니다.

로그 이름

응용 프로그램

원본

MSExchange 사서함 복제

날짜

10/27/2009 오전 10시 30분 2초

이벤트 ID

1100

작업 범주

사서함 이동

수준

오류

키워드

Classic

사용자

해당 없음

컴퓨터

MBX01.fabrikam.com

설명

'MBX01.fabrikam.com/Users/MBX1'(214dbbab-bb93-4954-a593-515dcc200e7c)의 사서함 이동이 실패했습니다.

오류 코드: -2147220223

'mdb1' 데이터베이스에 대해 DataMoveReplicationConstraint가 충족되지 않아 사서함 '/o=첫 번째 조직/ou=Exchange 관리 그룹(FYDIBOHF23SPDLT)/cn=받는 사람/cn=MBX1'이(가) 중단되었습니다(에이전트 MailboxDatabaseReplication). 실패 이유: 데이터베이스 1541069d-2976-4f40-afb1-569ed323de0b가 SecondCopy 제약 조건을 충족하지 않습니다. 정상적인 데이터베이스 복사본을 사용할 수 없습니다.

해결 방안

이 문제를 해결하려면 다음 옵션을 사용해 보십시오.

  • 이동 요청을 제거하고 사서함을 정상적인 대상 데이터베이스로 이동합니다. 자세한 내용은 이동 요청 지우기 또는 제거를 참조하십시오.

  • 대상 데이터베이스의 복제본에서 문제를 해결하고 이동 요청을 다시 시작합니다. 자세한 내용은 고가용성 및 사이트 복구 이해를 참조하십시오.

  • 대상 데이터베이스에서 Set-MailboxDatabase cmdlet의 DataMoveReplicationConstraint 매개 변수를 현재 상태가 반영되도록 업데이트합니다(지정한 제약 조건이 잘못된 제약 조건인 경우). 자세한 내용은 사서함 데이터베이스 속성 구성을 참조하십시오.

인증서가 너무 크거나 너무 많은 경우

문제

사용자의 사서함 계정에 인증서가 너무 많거나 인증서가 너무 큽니다. 인증서는 최대 1MB보다 작아야 합니다.

진단

이동 요청을 만들려고 하면 다음과 비슷한 오류가 표시됩니다.

The call to 'net.tcp:// cas01.fabrikam.com/Microsoft.Exchange.MailboxReplicationService' failed.
Error details: The maximum message size quota for incoming messages (262144) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element. --> The maximum message size quota for incoming messages (262144) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element..
    + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationTransientException     + FullyQualifiedErrorId : 500EA9BF,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

해결 방안

  1. Active Directory 사용자 및 컴퓨터를 시작합니다.

  2. 보기 메뉴에서 고급 기능을 클릭합니다.

  3. 콘솔 트리에서 원하는 도메인을 확장한 다음 사용자를 클릭합니다.

  4. 세부 정보 창에서 사용자를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  5. <사용자 이름> 속성게시된 인증서 탭에서 삭제할 인증서를 선택한 다음 제거를 클릭합니다. 인증서가 충분히 제거될 때까지 이 과정을 반복합니다.

  6. 이동 요청을 다시 시작합니다. 자세한 내용은 이동 요청 완료 또는 다시 시작을 참조하십시오.

사서함 복제 서비스를 실행하는 서버를 사용할 수 없는 경우

문제

Microsoft Exchange 사서함 복제(MSExchangeMailboxReplication) 서비스가 로컬 Active Directory 사이트의 클라이언트 액세스 서버 하나 이상에서 실행 중이어야 합니다.

진단

이동 요청을 만들려고 하면 다음 오류가 표시됩니다.

There are no available servers that are running the Mailbox Replication Service.
    + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationTransientException    + FullyQualifiedErrorId : 5C08CF31,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

해결 방안

하나 이상의 클라이언트 액세스 서버에서 Microsoft Exchange 사서함 복제 서비스를 시작합니다. 서비스를 시작하는 방법에 대한 자세한 내용은 서비스 시작, 중지, 일시 중지, 계속 또는 다시 시작을 참조하십시오.

Microsoft Exchange 사서함 복제 서비스를 시작하지 못하는 경우(ID: MSExchange 사서함 복제 1010)

문제

Microsoft Exchange 사서함 복제(MSExchangeMailboxReplication) 서비스를 시작할 수 없습니다.

진단

요청을 처리하던 클라이언트 액세스 서버의 이벤트 로그에 다음 이벤트가 기록됩니다.

공급자 [이름]

MSExchange 사서함 복제

이벤트 ID

1010

[한정자]

49156

수준

4

작업

1

키워드

0x80000000000000

TimeCreated [SystemTime]

2009-07-22T20:53:26.000Z

채널

응용 프로그램

컴퓨터

CAS01.fabrikam.com

EventData

System.ServiceModel.CommunicationException: The TransportManager failed to listen on the supplied URI using the NetTcpPortSharing service: failed to start the service because it is disabled. An administrator can enable it by running 'sc.exe config NetTcpPortSharing start= demand'.. ---> System.InvalidOperationException: Cannot start service NetTcpPortSharing on computer '.'. ---> System.ComponentModel.Win32Exception: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it --- End of inner exception stack trace --- at System.ServiceProcess.ServiceController.Start(String[] args) at System.ServiceModel.Channels.SharedConnectionListener.SharedListenerProxy.HandleServiceStart(Boolean isReconnecting) --- End of inner exception stack trace --- at System.ServiceModel.Channels.SharedConnectionListener.SharedListenerProxy.HandleServiceStart(Boolean isReconnecting) at System.ServiceModel.Channels.SharedConnectionListener.SharedListenerProxy.Open(Boolean isReconnecting) at System.ServiceModel.Channels.SharedConnectionListener.StartListen(Boolean isReconnecting) at System.ServiceModel.Channels.SharedTcpTransportManager.OnOpenInternal(Int32 queueId, Guid token) at System.ServiceModel.Channels.SharedTcpTransportManager.OnOpen() at System.ServiceModel.Channels.TransportManager.Open(TransportChannelListener channelListener) at System.ServiceModel.Channels.TransportManagerContainer.Open(SelectTransportManagersCallback selectTransportManagerCallback) at System.ServiceModel.Channels.ConnectionOrientedTransportChannelListener.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.TcpChannelListener`2.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at Microsoft.Exchange.MailboxReplicationService.MailboxReplicationServiceImpl.OnStartInternal(String[] args) in c:\E14\sources\sources\dev\mrs\src\ServiceHost\ServiceImpl.cs:line 227

해결 방안

  1. 명령 프롬프트에서 다음 명령을 입력합니다.

    C:\>sc.exe config NetTcpPortSharing start= auto 
    

참고

위 명령의 auto 앞에는 공백이 있습니다.

  1. 하나 이상의 클라이언트 액세스 서버에서 Microsoft Exchange 사서함 복제 서비스를 시작합니다. 서비스를 시작하는 방법에 대한 자세한 내용은 서비스 시작, 중지, 일시 중지, 계속 또는 다시 시작을 참조하십시오.

  2. 실패한 이동 요청을 다시 시작합니다. 자세한 내용은 이동 요청 완료 또는 다시 시작을 참조하십시오.

소스 포리스트에서 MRSProxy가 실행되지 않는 경우

문제

원격 이동 요청을 수행할 경우에는 원본 포리스트의 모든 클라이언트 액세스 서비스에서 사서함 복제 프록시(MRSProxy) 서비스를 실행 중이어야 합니다. 기본적으로 MRSProxy는 사용하지 않도록 설정됩니다.

진단

이동 요청을 만들려고 하면 다음과 비슷한 오류가 표시됩니다.

Service 'net.tcp://bl20102ca002.contoso.com/Microsoft.Exchange.MailboxReplicationService' encountered an exception. Error: Service 'https://mail.fabrikam.com/EWS/mrsproxy.svc' encountered an exception. Error: The Mailbox Replication Proxy service is disabled.
    + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationPermanentException     + FullyQualifiedErrorId : 6289E628,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

해결 방안

  1. 원본 포리스트의 모든 클라이언트 액세스 서버에서 MRSProxy 서비스를 시작합니다. 자세한 내용은 원격 클라이언트 액세스 서버에서 MRSProxy 서비스 시작을 참조하십시오.

  2. 실패한 이동 요청을 다시 시작합니다. 자세한 내용은 이동 요청 완료 또는 다시 시작을 참조하십시오.

완료된 이동 요청을 지울 수 없는 경우

문제

이동 요청이 완료되었으나 상태가 경고와 함께 완료됨입니다. Microsoft Exchange 사서함 복제(MSExchangeMailboxReplication) 서비스가 대상 사서함에서 InTransit 플래그를 재설정할 수 없어 이동 요청을 지울 수 없습니다. 이 플래그를 제거하지 않으면 최종 사용자가 사서함에 로그온할 수 없습니다.

진단

Get-MoveRequestStatisticsIncludeMoveHistory 매개 변수와 함께 실행하면 이동 보고서에서 다음과 비슷한 오류를 반환합니다.

Failed to reset the destination mailbox after the move.
When you run Test-MAPIConnectivity for this mailbox, it will fail with the following error:
Error     : [Microsoft.Exchange.Data.Storage.MailboxInTransitException]: Cannot open mailbox /o=microsoft/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=MBX01/cn=Microsoft System Attendant. Inner error [Microsoft.Mapi.MapiExceptionMailboxInTransit]: MapiExceptionMailboxInTransit: Unable to open message store. (hr=0x80004005, ec=1292)

해결 방안

  1. 사서함에 대해 새 이동 요청을 시작합니다. 자세한 내용은 로컬 이동 요청 만들기 또는 양쪽 포리스트에 모두 Exchange 2010이 있는 원격 이동 요청 만들기를 참조하십시오.

  2. 요청이 진행 중 상태가 되면 바로 제거합니다. 자세한 내용은 이동 요청 지우기 또는 제거을 참조하십시오.

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