渲染时我不信任 SSRS。我觉得它有时会缓存,结果没有更新。当我不确定时,是否需要担心一些缓存以强制清除?
我注意到如果我在更改 proc 后立即运行 ssrs 报告,然后在几分钟后运行它,我会得到不同的结果。这几乎就像从我更改 proc 到最终导致 ssrs 显示 proc 更改的新数据时存在延迟。
渲染时我不信任 SSRS。我觉得它有时会缓存,结果没有更新。当我不确定时,是否需要担心一些缓存以强制清除?
我注意到如果我在更改 proc 后立即运行 ssrs 报告,然后在几分钟后运行它,我会得到不同的结果。这几乎就像从我更改 proc 到最终导致 ssrs 显示 proc 更改的新数据时存在延迟。
It definitley has, but I think you need to configure the caching explicitly (Report Manager, report properties, Processing Options). See the Caching Reports section on MSDN. There might be some other caching options used internally when exporting a report, but this is not your case.
Maybe the browser is caching data as well. Try deleting the browser cache and re-run the report.