“执行”属性页(报表管理器)
使用“执行”属性页可以为当前选定的报表设置报表执行属性。这些选项将确定处理报表数据的时间。您可以设置这些选项,使报表数据的检索时间错开高峰期。如果有经常访问的报表,则可以临时缓存其副本,这样,在每隔几分钟便有多个用户访问同一报表的情况下可使用户无需等待。
注意 |
---|
在具有高级服务的 SQL Server Express 中不支持此功能。有关功能可用性的详细信息,请参阅具有高级服务的 SQL Server Express 中的 Reporting Services。 |
若要打开此页,请选择一个报表,单击页顶部的**“属性”选项卡,再单击页侧面的“执行”**选项卡。
选项
始终用最新数据运行此报表
如果您希望在用户选择报表时检索报表数据,请使用此选项。如果有缓存的报表副本可用,则会将缓存副本返回给用户;否则,在用户选择报表时将执行数据检索和呈现。若要始终以最新数据运行报表,请选择**“不缓存此报表的临时副本”**。每当用户打开报表时,都会触发一个对包含报表所用数据的数据源的查询。
如果选择**“缓存报表的临时副本”**,则用户首次打开报表时将在缓存中保留报表的临时副本。以后在缓存期间内运行报表的用户将收到报表的缓存副本。由于将从缓存中返回报表(而不是重新处理),因此进行缓存通常会改进性能。
缓存的报表最终必须过期。请指定要保存报表缓存副本的分钟数。临时副本一过期,就不会再从缓存中返回该副本。下次用户打开该报表时,报表服务器将重新处理该报表,并重新将刷新后的报表副本存入缓存。
您也可以使用计划按一定的频率(而不是具体的分钟数)来设定缓存报表的过期时间。例如,若要使缓存报表在工作日结束时过期,则可以选取夜间的某个特定时间,在此时间后缓存报表将过期。
通过报表执行快照呈现此报表
使用此选项可在预定的时间检索已作为快照存储的报表。选择此选项时,可以将数据处理安排在非高峰期进行。与用户打开报表时创建的缓存副本不同,快照按计划进行创建和刷新。快照不会过期,在使用新版本替换之前,快照始终有效。根据报表执行设置生成的快照与报表历史记录快照具有相同的特征。不同之处在于只有一个报表执行快照,而通常可能会有许多报表历史记录快照。报表历史快照可以从报表的“历史记录”页进行访问,其中存储了多个存在于不同时间点的报表实例。相反,用户若要访问报表执行快照,就需按照与访问实时报表相同的方法从文件夹进行访问。对于报表执行快照,没有可视的提示信息提示用户该报表为快照。
在此页上单击“应用”后创建报表快照
使用此选项可以在单击**“应用”**时创建报表快照。如果将报表作为快照处理,则可立即生成报表,使其在计划开始时间之前即可使用该报表。报表执行超时
指定在给定的秒数之后报表处理是否超时。如果选择默认设置,则会将“站点设置”页中指定的超时设置用于此报表。此值将应用于报表服务器上的报表处理。它不会在为报表提供数据的数据库服务器上设置数据处理超时。但是,所指定的值必须足以完成数据处理和报表处理。报表处理的计时从选中报表时开始,到打开报表时结束。