我有一个用户通过Web服务URL访问的SSRS报告,我们这样做是为了传递参数。
例如
https://myserver.fqdn/ReportServer?/MyFolder/MyReport&rc:Toolbar=False&MyParameter=MyString
这在第一次访问报表时效果很好,但无论刷新浏览器多少次,都不会导致数据刷新。我发现我可以通过添加
rs:ClearSession=True
链接到URL。
https://myserver.fqdn/ReportServer?/MyFolder/MyReport&rs:ClearSession=True&rc:Toolbar=False&myParameter=MyString
然而,本报告也包含一些
Go to report
行动。单击其中任何一个操作都会删除
rs:ClearSession=True
现在这些报告包含了旧数据。
是否存在阻止Web服务URL进行任何缓存的方法?当通过报表管理器URL访问这些报表时,这似乎不是问题。
例如
https://myserver.fqdn/Reports/Pages/Report.aspx?ItemPath=%2fMyFolder%2fMyReport