5

目前我们的报告是使用 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 的目的,直到我们将 SQL Server 升级到 2016。

是否有任何解决方法可以让我们使用 VS 2017 并继续将报告自动推送到旧版 SQL Server 2008 R2 中?或者是使用 Target SQL Server 版本设置直接从 VS 2017 部署的唯一选项。

谢谢。

4

1 回答 1

1

使用ReportingServicesTools可以帮助您进行自动部署。使用 VS 构建您认为合适的报告并在 VS 中设置版本。然后,使用脚本将 .rdl 文件所在的位置复制到 SSRS 服务器的 API。

于 2019-12-30T19:31:57.417 回答