【发布时间】:2012-09-05 21:25:36
【问题描述】:
我正在使用 URL 访问在应用程序中嵌入报表,使用的 URL 如下所示:
https://servername/ReportServer/Pages/ReportViewer.aspx?/ReportPath/¶meter=value
此报告有几个参数,其有效值由查询填充。
报告的显示时间与通过报告管理器访问报告所用的时间大致相同。
但是,我注意到,如果我在报告管理器中更改参数并单击“查看报告”按钮,它的刷新速度比通过 URL 访问刷新报告快几秒钟。
我认为这是因为在报表管理器中刷新报表会减少一些处理步骤。当您使用报表管理器中的“查看报表”按钮刷新报表时,看起来一堆状态被发送回服务器,而我认为通过 URL 访问刷新报表基本上是从头开始完成所有工作。
我的假设是否正确?有什么方法可以像使用报表管理器时一样快速地通过 URL 访问使用新参数刷新报表?
【问题讨论】:
-
我注意到关于报告服务的一件事——这很奇怪,因为它是微软的产品——它在谷歌浏览器中运行得更快。尤其是在包含级联参数的繁忙报告中。与 IE 和 chrome 并排试用。当您使用 chrome 更改参数时,它会飞,在 IE 中更改相同的参数,它会比糖蜜慢。
标签: reporting-services ssrs-2008