3

4000 人の顧客からデータを返せるようにする必要があります。残念ながら、これらの 4000 人の顧客は多値パラメーターに含まれている必要があるため、たとえばリストから 10 人の異なる顧客を選択すると、そのデータが返されます (追加のフィルターを使用して、上下にスクロールする時間を節約できます)。間違っている場合は訂正してください。複数値パラメーターは最大で 1000 個の値しか処理できません。リストには 4000 個の値がすべて表示されますが、4000 個すべてが返されるわけではありません (デプロイ後ではなくプレビューで返されます)。私はそれを900にすくい上げようとしましたが、900すべてを返します。ユーザーがそれ以上チェックボックスをオンにすることは合理的ではないことは理解していますが、3000以上の残りを返すことはまだできません顧客。それを行う最良の方法は何ですか?

4

2 に答える 2

3

また、開発環境の sql server 2008 R2 SP1 でも同じ問題が発生しています。しかし、回避策が見つかりました <...>\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager\Web.config

<!-- language: xml -->
<add key="aspnet:MaxHttpCollectionKeys" value="10000" />

レポート サービスを再起動すると、機能するはずです。aspnet:MaxHttpCollectionKeys を追加しない場合、デフォルト値は 1000 です。

ソース

于 2012-06-01T10:47:18.550 に答える