几天前,我们将SQL Server数据库从物理服务器移动到基于VM的服务器。 我们跳过了报告数据库中的一些报告。 现在我们无法启动旧物理服务器上的sql server实例,因为主机名现在指向DNS中新的基于vm的服务器。 我可以只从旧服务器复制报告服务器数据库数据和日志文件并将它们附加到新服务器中吗?会有用吗? 任何帮助,将不胜感激。另外,如果你能让我知道一些步骤,那就太棒了。
答案 0 :(得分:2)
在执行任何备份报告服务数据库和密钥之前。
我建议您将数据库备份/恢复到新服务器,而不是复制mdf和ldf文件。 (恢复前必须停止报告服务)
您还应该从旧服务器导出加密密钥并将其导入新服务器。
还要确保对新的报表服务器配置文件进行相同的自定义(如果有自定义dll权限),复制自定义dll等等
通过以上步骤,您可以使SSRS数据库适用于较新的SSRS版本(我已经测试过将SSRS 2005数据库恢复到SSRS 2014和2016)