将 SSRS 从 2016 降级到 2008

Downgrade SSRS from 2016 to 2008

我们有 2 个工作环境 一个用于 SSRS 2016,另一个用于 2008

我错误地在 VS2016 中打开了一个 2008 报告 现在我无法在 2008 年打开它

如何将 2016 年打开的 SSRS 报告降级回 2008 年?

我做到了

1- 改变

<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition

<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition

2- 删除 <ReportSections> 标签(不是内部标签,只是父标签)

3- 删除 <ReportSection> 标记,它将成为点号 2 的子标记(同样不是内部标记,只是父标记)

4- 删除 <ReportParametersLayout> 标签及其所有子标签。

5- 删除 <GridLayoutDefinition> 标签及其所有子标签。

1.Create 2019 年 Visual Studio 的新报表服务器项目。为此,您需要安装 extension

2.Change 从 rdls 到 rdl 的文件名。

3.Add rdl 文件到项目。

4.Change TargetServerVersion 在项目属性中为 SQL Server 2008

5.Right 在 Visual studio 和 select 构建中单击 rdl 文件。

6.New 生成的 rdl 文件将位于 bin\Release 或 bin\Debug 文件夹中。