メールボックス移動のトラブルシューティング
適用先 : Exchange Server 2010
トラブルシューティング コンテンツは、問題が発生すると利用可能になります。 文書化を希望するトラブルシューティング問題がある場合、このトピックの先頭にある [クリックして評価とフィードバックをお寄せください] をクリックして、フィードバックを送信してください。 関連するエラー コード、エラーの説明、イベント ID など、できる限り多くの詳細情報を含めてください。
凡例
FC |
エラー コード |
ID |
イベント ID ソースと番号 |
メールボックスの移動のトラブルシューティングの一般的な手順
- 移動要求が完了しなかった場合は、移動要求の統計情報を表示します。 詳細については、「移動要求のプロパティの表示」の「シェルを使用して進行中の移動要求のステータスを表示する」を参照してください。
- 移動要求がエラーで終了した場合は、移動レポートを表示します。 詳細については、「移動要求のプロパティの表示」の「シェルを使用して完了済み移動要求レポートを表示する」を参照してください。
- 失敗した移動要求を処理している Microsoft Exchange メールボックス レプリケーション サービスのインスタンスを実行するクライアント アクセス サーバーで、イベント ログを表示します。
- まだ問題を特定できない場合、Exchange 管理コンソールまたは Exchange 管理シェルを使用して、クライアント アクセス サーバー上で、[MSExchange Mailbox Replication] サービスの [メールボックスの移動] と [サービス] カテゴリの診断ログ レベルを増やします。次に、失敗した移動要求を再開します。診断ログ レベルを変更する方法についての詳細については、診断ログのレベルの管理」を参照してください。
フォレスト/リモート間の移動要求の問題
フォレスト間でメールボックスを移動するときにエラーが発生する場合、移動先フォレストが適切に準備されていない可能性があります。 詳細については、「Prepare Mailboxes for Cross-Forest Move Requests」を参照してください。
破損アイテムの数が上限に達した (FC:-2147467259 | ID:MSExchange Mailbox Replication 1100)
問題
メールボックスに、移動要求をスキップするように構成されているよりも多くの破損したアイテムが存在するため、移動要求が失敗します。
診断
移動要求が失敗し、Get-MoveRequestStatistics コマンドレットは以下のエラーを返します。
エラー コード | メッセージ |
---|---|
-2147467259 |
エラー: このメールボックスが、このメールボックス移動操作に指定された破損アイテムの最大数を超えました。 |
以下のイベント ログ エントリが、移動要求を開始したクライアント アクセス サーバー上に表示されます。
ログ名 |
Application |
ソース |
MSExchange Mailbox Replication |
日付 |
26.10.09 14:47:17 |
イベント ID |
1100 |
タスク カテゴリ |
メールボックスの移動 |
レベル |
エラー |
キーワード |
クラシック |
ユーザー |
該当なし |
コンピューター |
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
解決方法
- IgnoreRuleLimitErrors パラメーターを付けて Set-MoveRequest コマンドレットを実行します。 詳細については、「移動要求のプロパティを構成する」を参照してください。
- 移動要求を再開します。 詳細については、「移動要求の完了」を参照してください。
注 : |
---|
エンド ユーザーは、ルールを作成し直す必要があります。 |
メールボックス削除済みアイテム収集機能のサイズが移動先クォータを超える
問題
移動するメールボックスの復旧可能アイテム クォータが、移動先クォータを超えています。 このエラーは、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 への移動をサポートしません。ただし、移動要求は、2 製品バージョン間で削除済みアイテム収集機能のサイズを比較します。 この問題を解決するには、以下の手順を実行します。
- RecoverableItemsQuota パラメーターを付けて Set-MailboxDatabase コマンドレットを使用して、移動先メールボックス データベースの復旧可能アイテム クォータを増やします。 詳細については、「単一アイテムの回復を構成する」を参照してください。
- 失敗した移動要求を再開します。 詳細については、「移動要求の完了」を参照してください。
- 移動要求が完了したら、復旧可能アイテム クォータを**元のサイズに戻します。
MapiExceptionMdbOffline エラー (FC:-2147467259 | ID:MSExchange Mailbox Replication 1100)
問題
移動が進行中であったときに、移動元、または移動先メールボックス データベースがオフラインになりました。 既定では、Microsoft Exchange メールボックス レプリケーション サービス (MRS) はオフラインのデータベースに 30 分間再接続を試みます。 そのときにデータベースがオンラインでなければ、移動は失敗します。 MRS 接続間隔を変更する方法の詳細については、「移動要求について」を参照してください。
診断
移動要求が失敗し、Get-MoveRequestStatistics コマンドレットを実行すると、以下のエラーが表示されます。
エラー コード | メッセージ |
---|---|
-2147467259 |
エラー:MapiExceptionMdbOffline:エントリ ID を開けません (hr=0x80004005、ec=1142)。 |
また、移動要求を処理していたクライアント アクセス サーバーは、以下のようなイベントをログ記録します。
ログ名 |
Application |
ソース |
MSExchange Mailbox Replication |
日付 |
27.10.09 10:30:02 |
イベント ID |
1100 |
タスク カテゴリ |
メールボックスの移動 |
レベル |
エラー |
キーワード |
クラシック |
ユーザー |
該当なし |
コンピューター |
CAS01.fabrikam.com |
説明 |
'fabrikam.com/Users/TonySmith' (8dfd4b3b-8147-4e1b-b86f-5d00799abbf3) のメールボックスの移動に失敗しました。 エラー コード: -2147467259 MapiExceptionMdbOffline:エントリ ID を開けません (hr=0x80004005、ec=1142)。 診断コンテキスト: |
解決方法
- メールボックス データベースをマウントします。 詳細については、「データベースのマウント」を参照してください。
- 移動要求を再開します。 詳細については、「移動要求の完了」を参照してください。
正常なデータベース コピーがない (FC: -2147220223 | ID:MSExchange Mailbox Replication 1100)
移動先データベースがデータベース可用性グループ (DAG) 内のレプリケートされたデータベースである場合、MRS は移動先データベースのレプリケーションの正常性を定期的にチェックします。 高可用インフラストラクチャは、現在のレプリケーションの正常性を、移動先データベースの高可用メールボックスの移動の (DataMoveReplicationConstraint パラメーターの指定で) 構成された調整の動作と照らし合わせて確認します。 結果に応じて、MRS は移動を続行するか待機します。30 分間ターゲット データベースが正常でない場合は、MRS は失敗します。MRS 接続間隔を変更する方法については、「移動要求について」を参照してください。
診断
Get-MoveRequestStatistics cmdlet を実行すると移動要求が失敗し、出力ファイルが以下のようなエラーを返します。
エラー コード | メッセージ |
---|---|
-2147220223 |
エラー: データベース 'mdb1' (エージェント MailboxDatabaseReplication) の DataMoveReplicationConstraint が満たされないため、メールボックス '/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=MBX1' の移動が停止しています。エラーの理由:データベース 1541069d-2976-4f40-afb1-569ed323de0b は、制約 SecondCopy を満たしていません。正常なデータベース コピーがありません。 |
また、移動要求を処理していたクライアント アクセス サーバーは、以下のようなイベントをログ記録します。
ログ名 |
Application |
ソース |
MSExchange Mailbox Replication |
日付 |
27.10.09 10:30:02 |
イベント ID |
1100 |
タスク カテゴリ |
メールボックスの移動 |
レベル |
エラー |
キーワード |
クラシック |
ユーザー |
該当なし |
コンピューター |
MBX01.fabrikam.com |
説明 |
'MBX01.fabrikam.com/Users/MBX1' (214dbbab-bb93-4954-a593-515dcc200e7c) のメールボックスの移動に失敗しました。 エラー コード: -2147220223 データベース 'mdb1' (エージェント MailboxDatabaseReplication) の DataMoveReplicationConstraint が満たされないため、メールボックス '/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=MBX1' の移動が停止しています。エラーの理由:データベース 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 ユーザーとコンピューターを起動します。
- [表示] メニューで、[拡張機能] をクリックします。
- コンソール ツリーで目的のドメインを展開して、[ユーザー] をクリックします
- 詳細ペインでユーザーを右クリックし、[プロパティ] をクリックします。
- [<ユーザー名>のプロパティ] タブの [パブリッシュされた証明書] タブで、削除する証明書を選択して [削除] をクリックします。この処理を繰り返して必要な証明書を削除します。
- 移動要求を再開します。 詳細については、「移動要求の完了」を参照してください。
メールボックス レプリケーション サービスを実行するサーバーがない。
問題
ローカル Active Directory サイト内の少なくとも 1 つのクライアント アクセス サーバー上で Microsoft Exchange メールボックス レプリケーション (MSExchangeMailboxReplication) サービスを実行する必要があります。
診断
移動要求の作成を試みると、以下のようなエラーが表示されます。
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
解決方法
少なくとも 1 つのクライアント アクセス サーバー上で Microsoft Exchange メールボックス レプリケーション サービスを起動します。 詳細については、「サービスの起動、停止、再開、または再起動」を参照してください。
Microsoft Exchange メールボックス アシスタント サービスを開始できない(ID: MSExchange Mailbox Replication 1010)
問題
Microsoft Exchange メールボックス レプリケーション サービス (MSExchangeMailboxReplication) を開始できません。
診断
要求を処理していたクライアント アクセス サーバー上のイベント ログには以下のイベントがログ記録されます。
プロバイダー [名前] |
MSExchange Mailbox Replication |
イベント ID |
1010 |
[修飾子] |
49156 |
レベル |
4 |
タスク |
1 |
キーワード |
0x80000000000000 |
TimeCreated [SystemTime] |
2009-07-22T20:53:26.000Z |
チャネル |
Application |
コンピューター |
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 の前にスペースがあります。 |
- 少なくとも 1 つのクライアント アクセス サーバー上で Microsoft Exchange メールボックス レプリケーション サービスを起動します。 詳細については、「サービスの起動、停止、再開、または再起動」を参照してください。
- 失敗した移動要求を再開します。 詳細については、「移動要求の完了」を参照してください。
MRSProxy がソース フォレストで実行されていない
問題
リモート移動要求を実行するとき、移動元フォレストのすべてのクライアント アクセス サーバー上で Mailbox Replication Proxy (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
解決方法
- 移動元フォレスト内のすべてのクライアント アクセス サーバー上で MRSProxy サービスを起動します。 For details, see リモート クライアント アクセス サーバーで MRSProxy サービスを開始する.
- 失敗した移動要求を再開します。 詳細については、「移動要求の完了」を参照してください。
完了した移動要求を消去できない
問題
移動要求が完了したものの、警告がありましたが完了しましたの状態です。 Microsoft Exchange メールボックス レプリケーション (MSExchangeMailboxReplication) サービスが移動先メールボックスから InTransit フラグをリセットできなかったため、移動要求を消去できません。 このフラグが削除されない場合、エンド ユーザーはメールボックスにログオンできません。
診断
IncludeMoveHistory パラメーターを付けて Get-MoveRequestStatistics を実行すると、移動レポートは以下のようなエラーを返します。
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 を持つリモート移動要求の作成」を参照してください。
- 移動要求の状態が In Progress になり次第、移動要求を削除します。 詳細については、「移動要求の削除またはクリア」を参照してください。