【问题标题】:Caching in SSRS before clicking View Report单击查看报告之前缓存在 SSRS 中
【发布时间】:2010-01-30 07:21:21
【问题描述】:

我知道有 Sql Server Reporting Services 使用缓存。但是,我现在想如果它在单击“查看报告”按钮之前缓存报告,即它是否已经通过仅更改下拉报告参数的值来缓存报告的数据。这是场景:

  1. 我调用存储过程从主报表本身获取下拉报表参数的标签和值。
  2. 我的下拉列表是级联的,即有三个下拉列表(从上到下)说下拉 A、B 和 C。下拉 C 的标签和值依赖于下拉 B。下拉 B 依赖于下拉 A。李>
  3. 我使用SQL Server 2005 版本作为报表服务器、表和存储过程。如果它是 2008 年的独家功能,我很高兴知道,但请注明您正在解释的版本。

感谢您提供任何相关信息。提前感谢您的时间和专业知识。

【问题讨论】:

    标签: sql sql-server sql-server-2005 reporting-services


    【解决方案1】:

    使用参数组合缓存报表 -- 不同的参数组合会导致报表的不同缓存实例。

    在上一个版本过期后,“第一次”生成报告会发生缓存。

    如果您想预加载缓存以加快“首次交付”,请使用 Null Provider 作为数据驱动订阅中的交付方法。

    为了解决您的问题 - 更改下拉框是否会重新生成报告?在我的服务器上,我必须单击 [查看报告] 按钮才能开始生成报告——在您看到“正在生成报告”消息之前,报告不会被缓存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-07
      • 1970-01-01
      相关资源
      最近更新 更多