Sql-Server-2016

在不同域之間遷移 ssrs 報告

  • December 8, 2019

我在域 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"

同樣重要的是要提到目標伺服器已經有報告,所以我無法將報告伺服器數據庫還原到它。

我能做些什麼來解決這個問題?謝謝

我解決了問題是權限不足。使用另一個使用者並將其添加到 iis_user 組和本地管理員。然後像往常一樣執行 rs 命令。cmd也需要以管理員身份執行。

我們有一些使用 ReportSync 將選定文件夾從一個報表伺服器複製到另一個報表伺服器的良好經驗。

https://gallery.technet.microsoft.com/SSRS-How-to-Import-Export-28660d6e

該工具是免費且易於使用的。

引用自:https://dba.stackexchange.com/questions/254538