我有多个SQL Server Reporting Services实例(生产,UAT,开发,QA等)。我希望能够以与其他SQL数据库相同的方式从主服务器(生产)“刷新”它们。
通常来自Production,还原到Development的备份工作,但是使用Reporting Services似乎存在问题(用户帐户,权限等等)以及我想保持数据源指向开发时的开发恢复后。
是否有其他人使用SSRS遇到此问题,他们如何解决?
答案 0 :(得分:1)
您可以实现窗体表单应用程序或控制台应用程序,以帮助您将报告部署到任何ssrs服务器。
您可以参考此超链接以查看如何创建文件夹,catalogitem或设置权限
希望得到这个帮助。
答案 1 :(得分:0)
我发现了一个似乎对我们有用的过程。这样可以将任何环境复制到任何其他环境(用于测试/确认/等...)。
注意:它确实保留了所有相同的数据,因此连接字符串将指向原始环境,但可以重新调整(参见可选步骤)
备份生产数据库
将生产数据库还原到目标环境
目标报表服务器配置
启动和停止Reporting Services服务
最终数据清理/处理
这两个可选项只是为了防止重复订阅运行和创建报告/电子邮件。连接字符串有点蛮力阻止从新环境到旧环境的连接(然后用户重新键入该信息,就像本地一样),这可能是自动化的#34;同样。