メインコンテンツにスキップ

致命的なエラーにより項目がコピーされませんでした

症状

Microsoft 365へのInsane mode移行を実行すると、1つ以上の項目で次のいずれかのエラーメッセージが表示されることがあります。

This item was not copied due to a fatal error on item '{0}' at the source. Fix the error or skip the item to complete the copy.

This item was not copied due to a fatal error on an item at the source. Fix the error or skip the item to complete the copy.

This item was not copied due to a fatal error on an other item. Check for items with error in this report.

エラーコード

  • AZ-034-213

  • AZ-048-368

詳細

ShareGate Migrateで発生する致命的なエラーの原因を特定するには、Microsoft 365移行先でInsane modeがどのように機能するかを理解しておくことが重要です。

Insane modeでは、ShareGate MigrateはMicrosoftのmigration APIを使用してデータ転送処理をオフロードします。動作の仕組みは次のとおりです。

  1. コンテンツのパッケージ化

    • ShareGate Migrateは、移行元のコンテンツをパッケージにまとめます。

    • 各パッケージには、サイズなどの要因に応じて複数のファイルが含まれます。

    • メタデータやその他の構成データを含むマニフェストパッケージが作成されます。

  2. パッケージのアップロード:パッケージは、Microsoft 365テナント内の一時的なAzureストレージにアップロードされます。

  3. Microsoft 365によるAzureからのコンテンツのインポート

    • Microsoftは、AzureストレージのデータをSharePoint Online移行先にインポートします。

    • このインポート処理はすべてMicrosoftのサーバー側で行われます。

致命的なエラーの原因

致命的なエラーは、インポート時、つまりMicrosoft 365がAzureストレージからSharePointにコンテンツを転送する際に発生します。

致命的なエラーが発生する可能性があるのは、次の場合です。

  • パッケージ内の100件を超えるファイルが、他のエラーによってインポートに失敗した場合。

    • リストの一意のアクセス許可の上限に関するエラーや、多数のバージョンに関するエラーが繰り返し発生することが多いです。

  • 1つ以上の破損したファイルによってMicrosoftがインポートを完了できない場合。

この場合、次のようになります。

  • Microsoft 365は、そのパッケージのインポート全体を停止します。

  • 影響を受けたパッケージ内の残りのすべてのファイルについて、Migration reportに致命的なエラーメッセージが表示されます。

トラブルシューティング

致命的なエラーの根本原因を特定するには、影響を受けたリストまたはライブラリで繰り返し発生しているエラーがないか、Migration reportを確認してください。

Migration reportを確認するには、XLSXとしてエクスポートし、Excelのフィルター機能を活用します。

Excelでは、致命的なエラーの影響を受けたリストやライブラリを特定し、そのリストやライブラリで原因となった可能性のある他のエラーをフィルターで確認できます。

ヒント: Migration reportをExcelで効果的にフィルターする方法については、Migration reportをExcelで確認するためのヒントとコツをご覧ください。

致命的なエラーの原因となったエラーが見つかった場合は、レポート内のHelp links列を確認してください。そこから解決に役立つ記事にアクセスできます。

繰り返し発生するエラーは、コピーオプションやマッピング、または移行元や移行先の設定を調整することで解決できる場合があります。

特に、ファイル共有から移行している場合は、次のエラーに注意してください。

一意のアクセス許可の上限超過

SharePoint Onlineのリストとライブラリには、一意のアクセス許可を持つ項目の上限が50,000件まで設定されています。この上限に達すると、それ以降の項目でエラーが発生し、すぐに100件に達して、インポート中のパッケージで致命的なエラーが発生することがあります。

これは致命的なエラーの最も一般的な原因です。ファイル共有から移行する際、アプリが移行元のアクセス許可を再現するためにすべての項目に一意のアクセス許可を適用する場合に多く発生します。

また、一意のアクセス許可の上限に近いSharePoint Onlineのリストに移行する場合にも発生する可能性があります。

一意またはカスタムのアクセス許可に関するエラーが繰り返し発生する場合は、次のいずれかを行ってください。

  • これらのアクセス許可を保持する必要がない場合は、コピーオプションCustom Permissionsをオフにして、カスタムのアクセス許可なしで項目をインポートします。

  • 一意のアクセス許可の総数を減らすため、コンテンツを複数のライブラリにインポートします。

ヒント: カスタムのアクセス許可なしでドキュメントをインポートする前に、移行先のライブラリに新しいアクセス許可を設定するか、ドキュメントが継承するカスタムのアクセス許可を持つフォルダーをいくつか作成して、アクセスできるユーザーを管理することができます。

その他の原因

Migration reportで致命的なエラーの原因となる他のエラーや繰り返し発生するエラーが見つからない場合は、ファイルが破損している可能性があるか、致命的なエラーによって原因の特定が難しくなっている可能性があります。

このような場合は、トラブルシューティングツールとしてNormal modeを使用できます。このモードでは、Azureストレージへの移行処理を経由せず、コンテンツを直接SharePoint移行先にコピーするため、致命的なエラーを回避できます。

影響を受けたリストまたはコンテンツをNormal modeでコピーしてみて、Migration reportでコンテンツの問題を確認してください。破損しているためにコピーされないファイルが見つかった場合は、移行元から削除するか、その後Insane modeでの移行時にそのファイルをスキップしてみてください。

注: スロットリングやその他のパフォーマンス上の問題を避けるため、Microsoft 365への移行でNormal modeを多用することはお勧めしません。

この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。

こちらの回答で解決しましたか?