我们有2个工作环境 一个用于SSRS 2016,另一个用于2008
我错误地在VS2016中打开2008年报告之一 现在我无法在2008年打开它
如何将2016年打开的SSRS报告降级到2008年?
答案 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文件夹中。