尽管我已禁用所有缓存(我知道),但我有一份实时报告以某种方式显示缓存的数据。当我在 BIDS 查询编辑器中运行查询时,它会显示当前数据。但在 BIDS 预览中和实际部署的报告中,它仍然显示过时的数据。
我尝试在报告网站上的报告属性中切换报告缓存,然后关闭,然后我进入 IIS HTTP 标头属性并将内容设置为“立即过期”。由于与报告定义一起存储的 .data 文件(我已经删除/刷新了几次),我之前在 BIDS 预览窗口中看到过这个问题,但我从未见过实时报告发生这种情况。
我在某处缺少另一个缓存选项吗?
编辑:该报告还有一个用户选择的参数,这使得这更加令人困惑,因为我的印象是即使启用了缓存,参数也会导致 SSRS 使用最新数据。