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

Unable to determine if this item already exists due to the list view threshold

症状

項目をコピーしようとすると、ShareGate Migrate は次の警告を表示します。

Unable to determine if this item already exists due to the list view threshold. The item will be added.

エラーコード

  • DA-087-119

  • -199 で終わるすべてのエラーコード

詳細

注: 項目を初めてコピーする場合、この警告は無視して問題ありません。すべての項目は正しくコピーされます。この警告は、移行先に既に存在する項目をコピーする場合にのみ、問題がある可能性を示しています。

SharePoint のリストビューのしきい値は、既定で 5000 件のリスト項目に設定されています。リストビューのしきい値を超えるリストに項目をコピーすると、上記の警告が表示されます。

想定される動作

リスト内の項目数がリストビューのしきい値を超えると、SharePoint はクエリに対してエラーを返します。つまり、ShareGate Migrate がリスト項目が既に存在するかどうかを確認するために移行先に対してクエリを実行すると、ShareGate Migrate は常に SharePoint からエラーを受け取ることになります。

ShareGate Migrate は、リスト項目が移行先に既に存在するかどうかを判断できないため、リスト項目を新しい項目として作成します。つまり、既に存在していた項目は更新されず、代わりに重複して作成されることになります。

解決方法

移行先のリストがリストビューのしきい値を超えないようにすることがベストプラクティスです。

移行先のリストにフォルダーを作成し、フォルダーごとに項目を整理してください。各フォルダー内のリスト項目数は 5000 件未満に制限してください。

SharePoint のリストビューのしきい値は、特定のスコープ内の項目数にのみ適用されるため、項目をフォルダーに分割することでこの問題を解決できます。

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

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