从2016年将SSRS降级到2008年

时间:2018-08-29 23:33:31

标签: visual-studio reporting-services downgrade

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

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

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

2 个答案:

答案 0 :(得分:2)

我设法做到了

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 :(得分:0)

1。在Visual Studio 2019中创建一个新的Report Server Project。为此,您需要安装该extension

2。将文件名从rdls更改为rdl。

3。将rdl文件添加到项目中。

4。将项目属性中的 TargetServerVersion 更改为SQL Server 2008

5。在Visual Studio中右键单击rdl文件,然后选择build。

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