症状
ShareGate Migrate で次のいずれかのエラーが表示されます。
This view cannot be displayed because the number of items exceeds the list view threshold defined in your Central Administration. You might need to set indexes on columns with which your view is filtered to be able to load this view.
Unable to remove the index on the field 'Modified' because the list exceeds the list view threshold.
エラーコード
IN-018-120
IN-452-120
120 で終わるすべてのエラーコード
詳細
リストビューがしきい値(通常は 5,000 項目)を超えていない場合でも、インデックスが設定されていない列にフィルターが適用されていると、SharePoint はどの項目をフィルタリングするかを判断するためにすべての項目を読み込まなければならないことがあります。
たとえば、過去 1 週間の Modified date を持つ項目を表示する Recent items というリストビューがあるとします。
最近の項目の数がリストビューのしきい値を超えていない場合でも、インデックスが設定されていない Modified 列にフィルターが適用されていると、SharePoint はどの項目を表示するかを判断するためにそのリスト内のすべての項目を読み込む必要があり、その結果、リストビューのしきい値エラーが返されます。
ShareGate の移行ツールが移行ウィンドウで SharePoint の項目を読み込む際、既定でview selection dropdownの Built-in ビューが使用されます。
view selection dropdown を使用すると、SharePoint のビューを使ってコンテンツをフィルタリングおよび整理できます。
SharePoint では、既定のリストビューのしきい値により、ビュー内の項目数が 5000 件に制限されます。
オンプレミス版の SharePoint では、Central Administration でこの制限を変更できますが、Microsoft 365 ではこの制限を変更することはできません。
選択したビューが、お使いの環境の項目数の上限を超えると、このエラーが発生します。
このエラーは、インデックスが設定されていない列にフィルターが適用されている場合、リストビューのしきい値より少ない項目を表示するビューでも発生することがあります。
これは、そのビューでどの項目をフィルタリングするかを判断するために、SharePoint がリスト内のすべての項目を読み込む必要があるためです。
このエラーを回避するために実行できる対処法がいくつかあります。
解決策
ShareGate Migrate のコピー画面で、移行元項目の右上にあるView selection dropdownで Built-in ビューを使用します。Built-in は、リストビューのしきい値に関係なくすべての項目を読み込む特別な ShareGate のビューです。
列にインデックスを設定します。SharePoint で直接リストの設定を開き、Indexed Columns を選択して Create a new index をクリックします。
Copy if newer を使用した増分コピーの実行中にこのエラーが発生した場合は、代わりに Copy content only を使用し、Time range filter を適用して、前回の移行以降に移行元で作成または変更されたファイルのみがコピーされるようにフィルタリングします。これにより、ShareGate Migrate はインデックスの影響を受けなくなります。
オンプレミス版の SharePoint でこのエラーが発生した場合は、Central Admin でリストビューのしきい値を増やすことができます。ただし、この方法は SharePoint サーバーのパフォーマンスに問題を引き起こす可能性があるため、推奨されません。
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
