我正在使用 RS.exe 将所有 SSRS 内容从一台服务器 (SQL Server 2008) 迁移到另一台服务器 (SQL 2012)。它以混合顺序移动所有内容,导致项目无法迁移。例如,在数据集或数据源之前迁移报告。在创建触发错误的子文件夹之前迁移子文件夹中的报告。
rs.exe -i ssrs_migration.rss -e Mgmt2010 -s http://OLDSERVER/ReportServer -u USERNAME -p PASSWORD -v ts="http://NEWSERVER/ReportServer" -v tu="USERNAME" -v tp="PASSWORD"
-v security="True" > e:\rs.exe\rs_output.txt
应迁移所有内容,但不是由于缺少子文件夹,这意味着无法复制报告/数据源等。这也意味着报告没有链接到数据源,因为它们在报告之后被复制。