如何以编程方式将SSRS 2005报告转换为更高版本(SSRS 2010或更高版本)



我在一个旧项目中使用SSRS 2005,多年来它一直在本地模式下与ReportViewer完美配合,但最近我在导出excel报告时遇到了一个异常&";。xls";文件有一个最大行数限制(65536(,我决定将SSRS升级到更高的版本。

多年以来,已经生成了数千个报告,报告定义以XML形式保存在数据库中。我尝试使用ReportViewer 2010(SQL Server 2008 r2(加载旧的报表定义,但失败了。

经过一些研究,我知道通过在Visual Studio中打开报告可以很容易地将RDL 2005转换为RDL 2010,它确实如预期的那样工作。

是否有库或命令行工具可以将RDL 2005转换为RDL 2010?

我决定重写创建SSRS Report的逻辑,基本上就是将业务逻辑转换为xml字符串。顺便说一句,我得到了这个存储库:动态rdlc,它要容易得多。

相关内容

最新更新