2016-07-14 6 views
0

パラメータとして渡された顧客のリストを持つレポートがあります。このリストはかなり大きくなり、MaxHttpCollectionKeysによって課された制限に達しています。私はこれをいくつかの記事で説明していますが、今はもっと具体的な問題があります。SSRSのパラメータの長いリスト

レポートマネージャ(ServerName/Reports)を介してレポートにアクセスするときに問題を解決したSSRS web.configファイルでこれをもっと高く設定しました。しかし、これは、レポートサーバー(ServerName/ReportServer)を介してレンダリングするときに問題を解決しません。

私たちがAppからいくつかの隠されたパラメータを渡し、いくつかのユーザ選択可能なパラメータを持っているので、レポートサーバ経由でこれらのレポートにアクセスする必要があります。ソリューションを検索するだけで、私が見つけた元のソリューションに関連する投稿が得られます。

誰にもこれに関する解決策がありますか?

多くのありがとうございます。

答えて

0

解決策が見つかりました。

2つのweb.configファイルがあることに気付きませんでした。 1つはマネージャ用、もう1つはサーバー用です。これらはどちらもモッズを作る必要がありました。 <のsystem.web>と<ランタイム>タグの間

C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer 

でweb.configファイルに次のコードを追加する必要がありました。

<appSettings> 
    <add key="aspnet:MaxHttpCollectionKeys" value="20000" /> 
</appSettings>