Joe*_*nes 7 sql-server reportviewer reporting-services ssrs-2016
我们正在考虑安装SSRS 2016.我们目前使用ReportViewer Control 11(2012).我们是否需要升级到ReportViewer Control 12(2015)才能查看报告?
我假设还没有2016版本.
如果我们安装2016版SSRS,只是想确保一切皆有可能.
SSRS 2016 报表设计器对v12 控件不支持的 rdls 使用新的 2016 架构定义:
http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition
因此,如果您将 SSRS 升级到 2016,并且您已经升级了设计器工具,并且您正在自己的 Web 应用程序中使用报表查看器控件(您必须这样做,否则您就不会问对问题),那么您将不得不使用v13 报告查看器。
如果您的 RDL 未使用最新的设计器工具进行编辑,则 v12 报告查看器应该仍然能够呈现它们,尽管我尚未针对最新的 CTP 测试此场景
v12 报表查看器向后兼容 2005、2008、2010,当然还有 2012 架构定义(由 2014/2015 报表设计者使用)。
因此,如果您的团队已升级到 VS 2015 Update 3,并使用最新的 SQL Server Data Tools,那么您将开始看到 2016 年报告定义在编辑时弹出。
以前版本的 SQL Data Tools 只会在您使用其中一项新功能时升级 RDL 定义,而这个新版本似乎无论如何都会升级它们
目前还没有 v13 报告查看器的“官方”客户端运行时下载,您必须从运行 SSRS 2016 的服务器或安装了最新数据工具的开发计算机中的 GAC 中提取必要的 dll。如果遇到问题,请查看 SSRS 2016 Web 应用程序文件夹中的 ReportViewer.aspx 文件以了解最新的语法更改。