SPWeb.GetSiteData(SPSiteDataQuery)はアイテム数2000件超えるとダメ?(続き)

SPWeb.GetSiteData(SPSiteDataQuery)はアイテム数2000件超えるとダメ?の続きです。

アイテム数2000件超えてるドキュメントライブラリで実行したらSqlExceptionになりました。

System.Data.SqlClient.SqlException: 着信の表形式のデータ ストリーム (TDS) リモート プロシージャ コール (RPC) プロトコル ストリームが不適切です。この RPC 要求に指定されたパラメータが多すぎます。最大数は 2100 です。

結局、リスト個別にSPList.GetItems(SPQuery)を使うことにしました。
結果・・・
SPList.GetItems(SPQuery)でも、そのリストのクエリに該当するアイテムが2100件こえていたらダメでした。同様の例外になります。

それどころか通常のWeb UI画面でも・・・リスト(フォルダ内)に約2100件以上アイテムがあると・・・

<!-- #RENDER FAILED -->

と表示されてしまいます。