使用快照(web 门户)

适用范围: SQL Server 2016 (13.x) Reporting Services 及更高版本 Power BI 报表服务器

可以通过依次选择报表的省略号 (...)、“管理”和“缓存”或“历史记录快照”,来控制是否为报表创建快照

注意

需要启动 SQL Server 代理服务。

可以创建缓存快照,以便可以更快地加载特定执行属性。 还可以使用历史记录快照捕获时间点。

创建缓存快照

可以通过执行以下操作来创建快照。

Screenshot that shows the Caching screen of the Edit Company Sales dialog box with three numbered circles for the three steps below the screenshot.

  1. 在“缓存”页上,选择“始终对预先生成的快照运行此报表”,启用用于创建快照的选项 。

  2. 如果要计划定期执行快照,请选择“按计划创建缓存快照”。 然后可以使用共享计划,或定义自定义计划以刷新快照。

  3. 如果要立即创建缓存快照,请选择“当我在此页面上单击‘应用’时创建缓存快照”。 如果仅选择此选项,则快照不会刷新。

创建、修改和删除历史记录快照

若要使用历史记录快照,请管理报表并选择“历史记录快照”。

使用“历史记录快照”页可以查看一段时间中生成并存储的报表快照。 根据 Report Server 上设置的选项,历史记录可能只包含较新的快照。

报表历史记录总是显示在所源于的报表的上下文中。 你不能一起查看 Report Server 中所有报表的历史记录。

若要生成历史记录快照,报表必须能够以无人参与的方式运行(也就是说,报表必须使用存储的凭据;参数化报表必须包含所有参数的默认参数值)。 可以手动或以计划操作方式生成报表历史记录。 报表的历史记录属性决定报表历史记录的创建方式。

Screenshot that shows the History Snapshots page of the Edit Company Sales dialog box with three numbered circles for the steps below the screenshot.

  1. 若要创建历史记录快照,请选择“+ 新建历史记录快照”。 此操作处理报表并向列表添加条目。

  2. 可以转到用于定义计划和保留策略的设置。

  3. 可以选择历史记录快照以查看它。 报表历史记录中显示的快照只能通过创建的日期和时间来区分。 无法通过直观方式判断出某个快照是为响应计划而生成的还是为响应某个手动操作而生成的。

计划和设置

选择“计划和设置”将提供附加选项,用于计划和控制保持已创建快照的保留期。

Screenshot that shows the Schedule and Advanced sections.

可以选择创建计划,以便创建快照。 还可以阻止其他人创建新快照。 取消选中“允许用户手动创建快照”会禁用“+ 新建快照历史记录”按钮。

还可以定义要用于保留快照的方式。

同时将缓存快照保存在报表历史记录中

选择此项可以根据报表执行属性将生成的报表快照添加到报表历史记录中。 您可以设置报表执行属性以便从生成的快照运行报表。 设置此报表历史记录属性后,您可以将一段时间内生成的所有报表快照的副本放置在报表历史记录中,以跟踪这些报表快照。

更多问题? 请访问 Reporting Services 论坛