SSRS报告版本控制

noj*_*lag 11 reporting-services ssrs-2008

我正在寻找一种从我的SSRS报告中获取版本信息的方法.我有几个环境,希望能够比较在这些环境中部署的报告版本.在SSIS中,这非常简单,因为每个SSIS包在修改和安全时都会获得新版本.是否有类似报道的内容?

Den*_*s G 9

不幸的是,目前没有类似于RDL文件的dll汇编版本的内置功能.

获取某种版本信息的唯一方法是通过C#或VB.Net查询服务器上RDL文件的最后修改日期.您可以使用ReportingServices Web服务执行此操作.

您还可以实现一个自定义函数,该函数会在每次修改RDL文件时将数据库中的某些字段更新为当前日期.

所有文件修改信息的问题:您仍然不知道哪个版本在哪个服务器上,您只知道它何时上传/修改.

有关更多信息,请参阅以下页面 - 遗憾的是没有解决方案:

  • 不要让我开始 - SSRS不是唯一与最佳实践不一致的想法;-) (2认同)