我实际上正在使用SSRS(2008R2)开发报告。由于某些原因,我需要/决定直接更改.rdl(XML)文件,以便在Tablix中创建动态的列集。
我的修改工作正常,BIDS在设计视图中显示我对.rdl文件的所有直接更改,但当然不在live
报告中。
我在表Catalog
的报告数据库中找到了包含source-rdl副本的字段Content
。如果我修改此字段中存储的内容(例如更改列标题),则报表查看器中的报表仍会显示旧列标题,而不是新列标题。我试图删除浏览器缓存,但这不起作用。
因此,报表查看器缓存报表和/或我需要更改数据库中的任何其他字段,以使报表服务器或查看器知道存在更改,但无法确定哪一个。
我希望有人可以指出我正确的方向或理想的解决方案。
是的,我知道不建议对报告数据库进行更改: - )
非常感谢!