如何预加载缓存 (Management Studio)
将用户特定报表预加载到缓存中
按照下面的步骤为报表创建数据驱动订阅。在对象资源管理器中,展开报表服务器节点。
展开主文件夹,再导航到包含该报表的文件夹。展开报表项。验证报表使用存储的凭据或者不使用凭据。
右键单击“订阅”文件夹,再单击**“新建数据驱动订阅”。这将启动数据驱动订阅向导**。
在“常规属性”页中,键入对订阅的说明。
从**“传递方法”列表框中选择“Null 传递提供程序”。单击“下一步”**。
在“传递数据源”页中,单击**“自定义数据源”**。
单击**“默认值”**,使用默认的连接字符串。默认连接字符串是用于连接报表数据源的字符串。
指定用于访问数据的凭据。选择相应的选项,以便使用存储的凭据或者不使用凭据。单击**“下一步”**。
在“传递查询”页的**“命令文本”**中,键入用于从外部数据源中检索订阅者列表的查询字符串。例如:
Select * from UserInfo
单击**“验证”按钮。在继续之前,必须验证查询。在出现“验证成功”消息时,单击“下一步”**。
在“扩展插件设置”页中,单击**“下一步”**。对于 Null 传递提供程序,没有相应的扩展插件设置。
在“参数设置”页中,配置报表的参数值。单击**“下一步”**。
在“订阅触发器”页中,指定何时处理订阅。请不要选择**“刷新报表内容时”。该设置仅适用于快照。如果要使用预先存在的计划,请选择“根据共享计划”**。
或者,若要创建自定义计划,请选择**“根据自定义计划”。配置计划,再单击“下一步”**。
注意: 为了订阅者能够接收到最新的报表,不可将报表配置为以快照形式运行。若要将报表配置为使用最新数据,请按照下一过程中的步骤按顺序进行操作。
用最新数据处理报表
在对象资源管理器中,展开报表服务器节点。
展开主文件夹,再导航到要预加载到缓存中的报表所在文件夹。
右键单击报表,再单击**“属性”。此时,将显示“报表属性”对话框的“常规”**页。
在左侧的**“选择页”区域中,单击“执行”。将显示“报表属性”对话框的“执行”**页。
单击**“用最新数据呈现此报表”**。
选中**“不缓存此报表的临时副本”**,或者选择如下两个缓存选项之一并配置过期时间:
- 若要使缓存的副本在特定的时间后过期,请单击**“缓存报表。以下时间段之后使报表过期(分钟)。”**键入报表过期所需的分钟数。
- 若要按计划使缓存的副本过期,请单击**“缓存报表。按下列计划使报表过期。”单击“报表特定计划”,再单击“配置”。在配置计划后,单击“确定”。
或者,若要使用现有计划,请单击“共享计划”**。
单击**“确定”**。
请参阅
概念
Reporting Services 中的报表缓存功能
创建、修改和删除计划
共享计划和报表特定计划
报表服务器操作指南主题
暂停和恢复共享计划