如何在报表管理器中缓存报表 (Report Builder 2.0)

提高性能的一种方法是配置报表的缓存属性。缓存报表后,会在一段时间内保存已呈现报表的副本。请求该报表的第一个用户必须等到所有处理全部完成后才能查看报表。以后在缓存期间请求该报表的用户可以立即查看它,因为处理已经完成。

可缓存的报表类型存在限制。例如,如果报表输出根据用户身份而有所不同,或者如果数据是使用请求报表的用户的安全令牌进行检索的,则无法缓存该报表。有关详细信息,请参阅 SQL Server 联机丛书中 Reporting Services 文档中的“Reporting Services 中的报表缓存”。

计划缓存报表的过期时间

  1. 启动报表管理器

  2. 在报表管理器中,导航到**“内容”**页。导航到要设置缓存属性的报表,然后单击该报表以将其打开。

  3. 单击**“属性”**选项卡。

  4. 在左框架中,单击**“执行”**选项卡。

  5. 在该页上,选择**“用最新数据呈现此报表”**。

  6. 选择以下两个缓存选项之一,并配置过期时间:

    • 若要将缓存副本配置为在特定时间段后过期,请单击**“缓存报表的临时副本。在数分钟之后使报表副本过期”**。键入报表过期所需的分钟数。

    • 若要将缓存副本配置为按计划过期,请单击**“缓存报表的临时副本。按下列计划使报表副本过期。”单击“配置”**,或选择一个共享计划以控制报表过期时间。

  7. 单击**“应用”**。