我正在使用http://server/reportserver/ ...语法打开SSRS2008报告,直接输出PDF副本。该报告有几个参数。
问题在于,尽管对报告进行了更改,并清除了浏览器的临时文件缓存..如果我请求相同的报告(即相同的参数) - 则返回旧的报告。
在报告执行属性中,我选择了“始终使用最新数据运行此报告”和“不缓存此报告的临时副本”。
这不仅仅是一个缓存数据的情况,而是整个报告(包括格式化,例如我从报告中删除了一页,但它仍在显示......),因为我没有专门选择执行任何缓存我有点担心,显然不完全明白发生了什么!
任何提示?
答案 0 :(得分:1)
即使您更改了报告,SSRS也会缓存数据,除非参数发生变化,否则不会重新加载。
如果你有时间敏感的报告,或者在开发过程中你可以添加一个参数来强制重新加载并将默认值设置为= TimeOfDay()。
这样SSRS始终将其视为新请求。
答案 1 :(得分:0)
您可能希望验证是否已将修改后的报告正确部署到服务器。
您是否能够看到导出为PDF的差异与在网络SSRS报告管理器中查看差异?