我负责几十个不同文件夹和子文件夹中的 196 个不同 RDL 文件,并且 SSRS 中缺少一些关键功能,这使得维护报表服务器成为一场噩梦。
我们一直被开发、测试和生产之间的差异所困扰。Visual Studio 中的项目不允许您部署文件夹结构,而且似乎没有简单的方法来比较部署在各种报表服务器上的所有内容。
如果有什么方法可以使它更易于维护怎么办?
我负责几十个不同文件夹和子文件夹中的 196 个不同 RDL 文件,并且 SSRS 中缺少一些关键功能,这使得维护报表服务器成为一场噩梦。
我们一直被开发、测试和生产之间的差异所困扰。Visual Studio 中的项目不允许您部署文件夹结构,而且似乎没有简单的方法来比较部署在各种报表服务器上的所有内容。
如果有什么方法可以使它更易于维护怎么办?
你有几个选择。
第一个是在您的环境之间比较您的 ReportServer 数据库。特别是目录表,其中包含您的文件夹结构和报告(我相信它的类型 = 2)。
其次是报告服务脚本,也可以在这里找到: http ://www.sqldbtips.com/showarticle.asp?ID=62
这是一个很棒的工具,允许您管理所有不同的环境并将它们编写脚本以进行备份/恢复和比较。