目前我们的报告是使用Visual Studio 2012和SQL Server 2008 R2编写的。我们还使用100 cost.
实用程序自动将报告部署到不同的环境。
我们正在寻求跳转到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部署的唯一选项。
感谢。
答案 0 :(得分:0)
使用ReportingServicesTools可以帮助您进行自动部署。 根据需要使用VS构建报告,并在VS中设置版本。然后,使用脚本将您的.rdl文件从此处复制到SSRS服务器的API。