疑難排解信箱移動
適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3
上次修改主題的時間: 2016-11-28
當發生問題時,疑難排解內容即可供使用。 如果有任何疑難排解問題是您希望我們記錄下來的,請按一下主題頂端的 [按一下以評分並給予意見],並將意見寄給我們。 請盡可能提供最詳細的資料,包括任何相關的錯誤碼、錯誤描述或事件識別碼。
圖例
FC |
錯誤碼 |
識別碼 |
事件識別碼來源和編號 |
疑難排解信箱移動的一般步驟
如果移動要求未完成,請檢視「移動要求統計資料」。 如需詳細資訊,請參閱檢視移動要求內容中的「使用命令介面檢視進行中的移動要求狀態」。
如果移動要求完成但有錯誤,請檢視移動報告。 如需詳細資訊,請參閱檢視移動要求內容中的「使用命令介面檢視已完成的移動要求報告」。
在執行正在處理失敗移動要求之 Microsoft Exchange 信箱複寫服務執行個體的 Client Access Server 上檢視事件日誌。
步驟 4 - 如果您仍無法判斷問題,請使用 Exchange 管理主控台或 Exchange 管理命令介面增加 Client Access Server 上對 [MSExchange 信箱複寫] 服務的 [信箱移動] 與 [服務] 類別的診斷記錄等級,然後繼續失敗的移動要求。如需有關如何修改診斷記錄等級的詳細資訊,請參閱管理診斷記錄層次。
跨樹系\遠端移動要求的問題
如果您在跨越樹系移動信箱時遇到錯誤,可能是目標樹系尚未準備好。 如需詳細資訊,請參閱準備用於跨樹系移動要求的信箱。
已達損毀項目限制 (FC:-2147467259 | 識別碼:MSExchange 信箱複寫 1100)
問題
移動要求失敗,因為信箱的損毀項目超過設定略過的移動要求數。
診斷
移動要求失敗,Get-MoveRequestStatistics 指令程式傳回下列錯誤:
錯誤碼 | Message |
---|---|
-2147467259 |
錯誤: 此信箱超過為此移動要求指定的損毀項目數上限。 |
下列事件記錄項目出現在初始化移動要求所在的 Client Access Server 上:
記錄檔名稱 |
應用程式 |
來源 |
MSExchange 信箱複寫 |
日期 |
10/26/2009 2:47:17 PM |
事件識別碼 |
1100 |
工作類別 |
移動信箱 |
層級 |
錯誤 |
關鍵字 |
傳統 |
User |
不適用 |
電腦 |
CAS01.fabrikam.com |
描述 |
'fabrikam.com/Users/TonySmith' (de278a9f-33eb-49f9-950a-070db3323715) 的信箱移動失敗。 錯誤碼: -2147467259 此信箱超過為此移動要求指定的損毀項目數上限。 |
解決方案
使用 Set-MoveRequest 指令程式增加 BadItemLimit 閾值。 如需詳細資訊,請參閱設定移動要求內容。
繼續失敗的移動要求。 如需詳細資訊,請參閱完成或繼續移動要求。
來源信箱收件匣資料夾中的規則大於 32 KB
問題
當您嘗試將信箱從 Exchange 2010 移至 Exchange 2003 時,因為 Exchange 2010 信箱的規則超過 Exchange 2003 所允許的規則大小 (32 KB),所以移動要求失敗。
診斷
當您嘗試移動信箱時,收到如下的錯誤:
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
解決方案
執行 Set-MoveRequest 指令程式,加上 IgnoreRuleLimitErrors 參數。 如需詳細資訊,請參閱設定移動要求內容。
繼續移動要求。 如需詳細資訊,請參閱完成或繼續移動要求。
附註: |
---|
一般使用者必須重新建立其規則。 |
信箱暫放大小超過目標配額
問題
正在移動的信箱其復原項目配額超過目標配額。 當您將信箱從 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,但移動要求仍會比較兩個產品版本之間的暫放大小。 若要修正此問題,請執行下列步驟:
使用 Set-MailboxDatabase 指令程式加上 RecoverableItemsQuota 參數,來增加目標信箱資料庫的可復原項目配額。 如需詳細資訊,請參閱設定單一項目復原。
繼續失敗的移動要求。 如需詳細資訊,請參閱完成或繼續移動要求。
完成移動要求時,將可復原的項目配額恢復到其原始大小。
MapiExceptionMdbOffline 錯誤 (FC:-2147467259 | 識別碼:MSExchange 信箱複寫 1100)
問題
正在移動時,來源或目標信箱資料庫離線。 依預設,Microsoft Exchange 信箱複寫服務 (MRS) 將嘗試重新連線至離線資料庫 30 分鐘。 如果資料庫在 30 分鐘內未上線,則移動失敗。 如需有關如何變更 MRS 連線速率的詳細資訊,請參閱瞭解移動要求。
診斷
移動要求失敗,且當您執行 Get-MoveRequestStatistics 指令程式時,收到下列錯誤:
錯誤碼 | Message |
---|---|
-2147467259 |
錯誤:MapiExceptionMdbOffline:無法開啟項目識別碼。(hr=0x80004005, ec=1142) |
此外,當時正在處理移動要求的 Client Access Server 將記錄如下所示的事件:
記錄檔名稱 |
應用程式 |
來源 |
MSExchange 信箱複寫 |
日期 |
10/27/2009 10:30:02 AM |
事件識別碼 |
1100 |
工作類別 |
移動信箱 |
層級 |
錯誤 |
關鍵字 |
傳統 |
User |
不適用 |
電腦 |
CAS01.fabrikam.com |
描述 |
'fabrikam.com/Users/TonySmith' (8dfd4b3b-8147-4e1b-b86f-5d00799abbf3) 的信箱移動失敗。 錯誤碼: -2147467259 MapiExceptionMdbOffline:無法開啟項目識別碼。(hr=0x80004005, ec=1142) 診斷內容: |
解決方案
無可用的良好資料庫副本 (FC: -2147220223 | 識別碼:MSExchange 信箱複寫 1100)
當目標資料庫為資料庫可用群組 (DAG) 中的複寫資料庫時,MRS 會定期檢查目標資料庫的複寫健康狀況。 高可用基礎結構會對照針對目標資料庫所定義的高可用性信箱移動節流行為 (由 DataMoveReplicationConstraint 參數指定),來驗證目前的複寫健康狀況。 MRS 會根據驗證的結果而繼續移動或等待。如果目標資料庫狀態不健康達 30 分鐘,MRS 將會失敗。如需有關如何變更 MRS 連線速率的詳細資訊,請參閱瞭解移動要求。
診斷
當您執行 Get-MoveRequestStatistics cmdlet時移動要求失敗,且輸出檔案傳回如下的錯誤:
錯誤碼 | Message |
---|---|
-2147220223 |
錯誤: 已停止移動信箱 '/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=MBX1',因為 DataMoveReplicationConstraint 無法滿足資料庫 'mdb1' (代理程式 MailboxDatabaseReplication)。失敗原因:資料庫 1541069d-2976-4f40-afb1-569ed323de0b 不符合條件約束 SecondCopy,沒有可用的正常資料庫副本。 |
此外,當時正在處理移動要求的 Client Access Server 將記錄如下所示的事件:
記錄檔名稱 |
應用程式 |
來源 |
MSExchange 信箱複寫 |
日期 |
10/27/2009 10:30:02 AM |
事件識別碼 |
1100 |
工作類別 |
移動信箱 |
層級 |
錯誤 |
關鍵字 |
傳統 |
User |
不適用 |
電腦 |
MBX01.fabrikam.com |
描述 |
'MBX01.fabrikam.com/Users/MBX1' (214dbbab-bb93-4954-a593-515dcc200e7c) 的信箱移動失敗。 錯誤碼: -2147220223 已停止移動信箱 '/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=MBX1',因為 DataMoveReplicationConstraint 無法滿足資料庫 'mdb1' (代理程式 MailboxDatabaseReplication)。失敗原因:資料庫 1541069d-2976-4f40-afb1-569ed323de0b 不符合條件約束 SecondCopy,沒有可用的正常資料庫副本。 |
解決方案
若要解決此問題,請嘗試下列選項:
移除移動要求,再將信箱移至健康的目標資料庫。 如需詳細資訊,請參閱清除或移除移動要求
使用目標資料庫的複寫解決問題,再繼續移動要求。 如需相關資訊,請參閱瞭解高可用性和站台恢復。
更新目標資料庫 Set-MailboxDatabase 指令程式上的 DataMoveReplicationConstraint 參數,以反映其目前狀態 (如果指定的條件約束為錯誤的條件約束)。 如需詳細資訊,請參閱設定信箱資料庫內容。
憑證過大或過多
問題
使用者在信箱帳戶上的憑證過多,或憑證過大。憑證數上限應小於 1 MB。
診斷
當您嘗試建立移動要求時,收到如下的錯誤:
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
解決方案
啟動 [Active Directory 使用者和電腦]。
在 [檢視] 功能表上按一下 [進階功能]。
在主控台樹狀目錄中,展開您要的網域,再按一下 [使用者]
在詳細資料窗格中,以滑鼠右鍵按一下使用者,再按一下 [內容]。
在 <[使用者名稱] > [內容] 中,[已發行憑證] 索引標籤上,選取您要刪除的憑證,再按一下 [移除]。重複此程序,直到您移除足夠的憑證為止
繼續移動要求。 如需詳細資訊,請參閱完成或繼續移動要求。
沒有任何執行信箱複寫服務的可用伺服器。
問題
Microsoft Exchange 信箱複寫 (MSExchangeMailboxReplication) 服務必須在區域 Active Directory 站台的至少一個 Client Access Server 上執行。
診斷
當您嘗試建立移動要求時,收到如下的錯誤:
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
解決方案
啟動至少一個 Client Access Server 上的 Microsoft Exchange 信箱複寫服務。 如需有關如何啟動服務的詳細資訊,請參閱開始、停止、暫停、繼續或重新啟動服務。
Microsoft Exchange 信箱複寫服務無法啟動 (ID: MSExchange 信箱複寫 1010)
問題
Microsoft Exchange 信箱複寫 (MSExchangeMailboxReplication) 服務無法啟動。
診斷
當時正在處理要求的 Client Access Server 其事件記錄記錄了下列事件:
提供者 [名稱] |
MSExchange 信箱複寫 |
事件識別碼 |
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 |
解決方案
在命令提示字元中,輸入下列命令:
C:\>sc.exe config NetTcpPortSharing start= auto
附註: |
---|
在上述命令中,auto 之前有空格。 |
啟動至少一個 Client Access Server 上的 Microsoft Exchange 信箱複寫服務。 如需有關如何啟動服務的詳細資訊,請參閱開始、停止、暫停、繼續或重新啟動服務。
繼續失敗的移動要求。 如需詳細資訊,請參閱完成或繼續移動要求。
MRSProxy 未在來源樹系中執行
問題
執行遠端移動要求時,信箱複寫 Proxy (MRSProxy) 服務必須在來源樹系中所有 Client Access Server 上執行。 依預設,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
解決方案
啟動來源樹系中所有 Client Access Server 上的 MRSProxy 服務。 如需詳細資訊,請參閱在遠端 Client Access Server 上啟動 MRSProxy 服務。
繼續失敗的移動要求。 如需詳細資訊,請參閱完成或繼續移動要求。
移動要求一旦完成便無法清除
問題
移動要求完成,但狀態為 [已完成,但有警告]。 您無法清除移動要求,因為 Microsoft Exchange 信箱複寫 (MSExchangeMailboxReplication) 服務無法重設目的地信箱的 InTransit 旗標。 如果此旗標未移除,則一般使用者無法登入其信箱。
診斷
當您執行 Get-MoveRequestStatistics,加上 IncludeMoveHistory 參數時,移動報告傳回如下的錯誤:
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)
解決方案
啟動信箱的新移動要求。 如需詳細資訊,請參閱建立本機移動要求或建立在兩個樹系中都有 Exchange 2010 的遠端移動要求。
只要移動要求達到 [進行中] 狀態即予以移除。 如需詳細資訊,請參閱清除或移除移動要求。
© 2010 Microsoft Corporation. 著作權所有,並保留一切權利。