Kon*_*Kon 22 reportingservices-2005 reporting-services
我有一个实时报告,它以某种方式显示缓存数据,尽管事实上我已禁用所有缓存(我知道).当我在BIDS查询编辑器中运行查询时,它显示当前数据.但是在BIDS预览和实际部署的报告中,它仍然显示过时的数据.
我尝试在报告网站的报告属性中切换报告缓存,然后我进入IIS HTTP标头属性并将内容设置为"立即过期".我之前在BIDS预览窗口中看到过这个问题,因为.data文件与报告定义一起存储(我已经删除/刷新了几次),但我从未见过现实报告.
在某个地方我还有其他缓存选项吗?
编辑:该报告还有一个用户选择的参数,这使得这更令人困惑,因为我的印象是,即使启用了缓存,参数也会导致SSRS使用最新的数据.
Nag*_*ead 33
在SSRS的开发模式中,我通常删除report_name.rdl.DATA文件.那就是数据是从上次运行中保留的.
花了几个小时才弄清楚这是我的问题,更改源数据和报告看起来像上次运行.
编辑:请注意不要删除.rdl报告文件(它是要删除的"report.rdl.data"文件以刷新结果集).
Als*_*azz 25
旧帖子,但我仍然遇到这个问题,并发现了一篇关于如何在外部工具下放置选项以使其更容易的文章.
"%WinDir%\System32\cmd.exe"/C DEL /S /Q "$(SolutionDir)\*.rdl.data"现在,只要您想删除报表数据缓存,只需转到"工具">"清除报表数据缓存"即可
完整文章:http://jasonfaulkner.com/ClearDataCacheBIS.aspx
小智 1
始终使用最新数据运行此报告 不要缓存此报告的临时副本
这很奇怪。
| 归档时间: |
|
| 查看次数: |
43225 次 |
| 最近记录: |