use*_*916 5 sql ssrs-2016 visual-studio-2017
目前我们的报告是使用Visual Studio 2012和SQL Server 2008 R2编写的.我们还使用该RS.exe
实用程序自动将报告部署到不同的环境中.
我们正在寻求跳转到Visual Studio 2017并使用最新的SSRS项目模板等.我们可以将目标SQL Server版本更改为项目设置的一部分,并在Visual Studio中部署回SQL Server 2008 R2实例.
问题是,似乎自动化工具(rs.exe
)无法指定目标服务器版本,因此我们无法使用它自动推送任何报告.这种打败甚至开始使用Visual Studio 2017 UNTIL我们将SQL Server升级到2016的目的.
是否有任何变通方法允许我们使用VS 2017并继续自动将报告推送到较旧的SQL Server 2008 R2?或者是使用目标SQL Server版本设置直接从VS 2017部署的唯一选项.
谢谢.
小智 1
使用ReportingServicesTools可以帮助您进行自动部署。根据需要使用 VS 构建报告并在 VS 中设置版本。然后,使用脚本将 .rdl 文件所在位置复制到 SSRS 服务器的 API。