SSRS缓存报告是否在到期后自动生成新缓存?

时间:2014-04-25 05:11:29

标签: caching reporting-services ssrs-2008

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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