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