SSRS中的长参数列表

时间:2016-07-14 13:23:48

标签: reporting-services parameters

我有一份报告,其中包含作为参数传入的客户列表。这个列表变得非常大,发现它达到了MaxHttpCollectionKeys规定的限制。我在几篇文章中发现了这一点,但我现在有一个更具体的问题。

我在SSRS web.config文件中设置了更高的值,当我通过报表管理器(ServerName / Reports)访问报表时解决了这个问题。但是,当我通过报表服务器(ServerName / ReportServer)进行渲染时,这不能解决问题。

我确实需要通过报表服务器访问这些报表,因为我们从应用程序传递了一些隐藏参数,并且有一些用户可选择的参数。搜索解决方案只会给我一些与我找到的原始解决方案相关的帖子。

是否有其他人对此解决方案有任何想法。

非常感谢。

1 个答案:

答案 0 :(得分:0)

好的找到解决方案。

我没有意识到有两个web.config文件。一个用于管理器,一个用于服务器。这些都需要制作mod。需要将以下代码添加到

中的web.config文件中
C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer

在<之间system.web>和<运行时>标签

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