【问题标题】:Does SSRS Cache report generate a new cache automatically after expiration?SSRS 缓存报告过期后是否会自动生成新的缓存?
【发布时间】:2014-04-28 20:29:47
【问题描述】:

当您在 SSRS 2008 中缓存报表并将其设置为在几分钟后过期(例如 30 分钟)时,报表会在过期后刷新并自动生成新的缓存报表还是仅在请求报表时刷新还是跑?

例如,如果我在上午 10:00 运行报告,它将在上午 10:30 到期,那么当其他人在上午 11:15 运行报告时,是否会有新的缓存报告或将被处理为新的(换句话说,它不是基于缓存报告)?

谢谢!

【问题讨论】:

  • 感谢您的回答,在阅读了更多文档后,我发现可以选择按计划执行缓存刷新计划。这两个选项是否相同或非常相同: Option1 - 我缓存报告并将其设置为在 30 分钟后过期,并将其设置为每 30 分钟刷新一次 Option2 - 我认为我将报告设置为每 30 分钟做一次快照这些将输出相同或非常相同的结果,除了我没有使用缓存选项来做报告历史的选项,这是正确的吗?谢谢!!

标签: caching reporting-services ssrs-2008


【解决方案1】:

根据文档,默认行为是在访问报告之前不刷新过期缓存。

http://technet.microsoft.com/en-us/library/ms155927.aspx

但是,可以使用缓存刷新计划根据计划定期刷新缓存。

这对于参数经常更改的参数化报告不太有用。

编辑:请参阅此处了解更多信息。 http://social.msdn.microsoft.com/Forums/sqlserver/en-US/d7e8c6c8-2331-476f-b03e-f558458fa283/snapshots-vs-cached-instances?forum=sqlreportingservices

【讨论】:

  • 感谢您的回答,在阅读了更多文档后,我发现可以选择按计划执行缓存刷新计划。这两个选项是否相同或非常相同: Option1 - 我缓存报告并将其设置为在 30 分钟后过期,并将其设置为每 30 分钟刷新一次 Option2 - 我认为我将报告设置为每 30 分钟做一次快照这些将输出相同或非常相同的结果,除了我没有使用缓存选项来做报告历史的选项,这是正确的吗?谢谢!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-22
  • 1970-01-01
相关资源
最近更新 更多