如何预加载缓存 (Management Studio)

将用户特定报表预加载到缓存中

  1. 按照下面的步骤为报表创建数据驱动订阅。在对象资源管理器中,展开报表服务器节点。

  2. 展开主文件夹,再导航到包含该报表的文件夹。展开报表项。验证报表使用存储的凭据或者不使用凭据。

  3. 右键单击“订阅”文件夹,再单击**“新建数据驱动订阅”。这将启动数据驱动订阅向导**。

  4. 在“常规属性”页中,键入对订阅的说明。

  5. 从**“传递方法”列表框中选择“Null 传递提供程序”。单击“下一步”**。

  6. 在“传递数据源”页中,单击**“自定义数据源”**。

  7. 单击**“默认值”**,使用默认的连接字符串。默认连接字符串是用于连接报表数据源的字符串。

  8. 指定用于访问数据的凭据。选择相应的选项,以便使用存储的凭据或者不使用凭据。单击**“下一步”**。

  9. 在“传递查询”页的**“命令文本”**中,键入用于从外部数据源中检索订阅者列表的查询字符串。例如:

    Select * from UserInfo
    
  10. 单击**“验证”按钮。在继续之前,必须验证查询。在出现“验证成功”消息时,单击“下一步”**。

  11. 在“扩展插件设置”页中,单击**“下一步”**。对于 Null 传递提供程序,没有相应的扩展插件设置。

  12. 在“参数设置”页中,配置报表的参数值。单击**“下一步”**。

  13. 在“订阅触发器”页中,指定何时处理订阅。请不要选择**“刷新报表内容时”。该设置仅适用于快照。如果要使用预先存在的计划,请选择“根据共享计划”**。

    或者,若要创建自定义计划,请选择**“根据自定义计划”。配置计划,再单击“下一步”**。

    ms159679.note(zh-cn,SQL.90).gif注意:
    为了订阅者能够接收到最新的报表,不可将报表配置为以快照形式运行。若要将报表配置为使用最新数据,请按照下一过程中的步骤按顺序进行操作。

用最新数据处理报表

  1. 在对象资源管理器中,展开报表服务器节点。

  2. 展开主文件夹,再导航到要预加载到缓存中的报表所在文件夹。

  3. 右键单击报表,再单击**“属性”。此时,将显示“报表属性”对话框的“常规”**页。

  4. 在左侧的**“选择页”区域中,单击“执行”。将显示“报表属性”对话框的“执行”**页。

  5. 单击**“用最新数据呈现此报表”**。

  6. 选中**“不缓存此报表的临时副本”**,或者选择如下两个缓存选项之一并配置过期时间:

    • 若要使缓存的副本在特定的时间后过期,请单击**“缓存报表。以下时间段之后使报表过期(分钟)。”**键入报表过期所需的分钟数。
    • 若要按计划使缓存的副本过期,请单击**“缓存报表。按下列计划使报表过期。”单击“报表特定计划”,再单击“配置”。在配置计划后,单击“确定”
      或者,若要使用现有计划,请单击
      “共享计划”**。
  7. 单击**“确定”**。

请参阅

概念

Reporting Services 中的报表缓存功能
创建、修改和删除计划
共享计划和报表特定计划
报表服务器操作指南主题
暂停和恢复共享计划

其他资源

计划报表和订阅
使用对象资源管理器

帮助和信息

获取 SQL Server 2005 帮助