“执行”属性页(报表管理器)

使用“执行”属性页可以为当前选定的报表设置报表执行属性。这些选项将确定处理报表的时间。您可以设置这些选项,在非高峰时段运行报表。如果有经常访问的报表,则可以临时缓存其副本,这样,在每隔几分钟便有多个用户访问同一报表的情况下可使用户无需等待。

ms178821.note(zh-cn,SQL.90).gif注意:
具有高级服务的 SQL Server 2005 Express Edition 不支持此功能。有关功能可用性的详细信息,请参阅具有高级服务的 SQL Server 2005 Express Edition 中的 Reporting Services

若要打开此页,请选择一个报表,单击页顶部的**“属性”选项卡,再单击页侧面的“执行”**选项卡。

选项

  • 始终用最新数据运行此报表
    如果希望在用户选择报表时运行该报表,请使用此选项。如果有缓存的报表副本可用,则会将缓存副本返回给用户;否则,在用户选择报表时将执行数据检索和呈现。

    若要始终以最新数据运行报表,请选择**“不缓存此报表的临时副本”**。每当用户打开报表时,都会触发一个对包含报表所用数据的数据源的查询。

    选择**“缓存报表的临时副本”**可以在第一个用户打开报表时在缓存中保留报表的临时副本。由于再次打开报表时将从缓存中返回报表(而不必重新处理),因此后续用户打开报表时速度会更快。

    缓存的报表必须在一定时间后过期。您可以键入报表临时副本的有效时间(分钟),超过该时间后临时副本将过期。一旦临时副本失效,就不再会从缓存中返回该副本。下次用户打开该报表时,报表服务器将重新处理该报表,并重新将刷新后的报表副本存入缓存。

    您也可以使用计划按一定的频率(而不是具体的分钟数)来设定缓存报表的过期时间。例如,若要使缓存报表在工作日结束时过期,则可以选取夜间的某个特定时间,在此时间后缓存报表将过期。

  • 通过报表执行快照呈现此报表
    使用此选项可在计划时间将报表作为快照进行处理。若要在非高峰时段运行报表,请选择此选项。与用户打开报表时创建的缓存副本不同,快照按计划进行创建和刷新。快照不会过期,在使用新版本替换之前,快照始终有效。

    根据报表执行设置生成的快照与报表历史记录快照具有相同的特征。不同之处在于只有一个报表执行快照,而通常可能会有许多报表历史记录快照。报表历史记录快照可以通过报表的“历史记录”页进行访问,“历史记录”页存储了不同时刻的多个报表实例。相反,用户若要访问报表执行快照,就需按照与访问实时报表相同的方法从文件夹进行访问。对于报表执行快照,没有可视的提示信息提示用户该报表为快照。

  • 在此页上单击“应用”后创建报表快照
    使用此选项可以在单击**“应用”**时创建报表快照。如果将报表作为快照处理,则可立即生成报表,使其在计划开始时间之前即可使用该报表。
  • 报表执行超时
    指定在给定的秒数之后报表处理是否超时。如果选择默认设置,则会将“站点设置”页中指定的超时设置用于此报表。

    此值将应用于报表服务器上的报表处理。它不会影响为报表提供数据的数据库服务器上的数据处理。

    报表处理的计时从选中报表时开始,到打开报表时结束。设置此值时,请指定足够的时间以完成数据处理和报表处理。

请参阅

参考

报表管理器的 F1 帮助

其他资源

管理报表处理
设置报表执行属性
Reporting Services 中的报表缓存功能
创建、修改和删除计划

帮助和信息

获取 SQL Server 2005 帮助