我在域 A 中有一个 SSRS 服务器,我被要求将域 A 中的所有文件夹和报告复制到域 B 中的 SSRS 服务器。
网络团队已经打开了不同域中两台服务器之间的端口,我可以从对面服务器连接到每个 SSRS 的 Web 浏览器。
当我在同一域中的服务器之间复制报告时,我通常使用 rs 服务命令。我尝试在两个域之间做同样的事情并收到此错误:
无法连接到服务器http://localhost/[sourceserver]/reportservice2010.asmx
供参考:服务器 A - 是域 A 中的源服务器 服务器 B - 是域 B 中的目标
这是我在 CMD 上运行的命令:
rs.exe -i ssrs_migration.rss -e Mgmt2010 -s http://[server A IP]/reportserver -u Domain A\username -p domain A password -v f="/foldername" -v ts="http://[server B ip]/Reportserver" -v tu="Domain B\username" -v tp="Domain B password" -v tf="/foldername" -v security="True"
同样重要的是要提到目标服务器已经有报告,所以我无法将报告服务器数据库还原到它。
我能做些什么来解决这个问题?谢谢
我们有一些使用 ReportSync 将选定文件夹从一个报表服务器复制到另一个报表服务器的良好经验。
https://gallery.technet.microsoft.com/SSRS-How-to-Import-Export-28660d6e
该工具是免费且易于使用的。
我解决了问题是权限不足。使用另一个用户并将其添加到 iis_user 组和本地管理员。然后像往常一样运行 rs 命令。cmd也需要以管理员身份运行。