将 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 文件夹中。
我们有 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 文件夹中。