When a report contains subreports, one of four possible states can occur during upgrade: SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, or SQL Server 2014 Reporting Services reports might contain custom report items (CRIs) provided by third-party software vendors and installed by the system administrator on the report authoring computer and the report server.
Reports that contain CRIs can be upgraded in the following ways: The first time a SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, or SQL Server 2014 Reporting Services report runs on a report server that has been upgraded to a SQL Server 2016 Reporting Services (SSRS) report server, the report is automatically upgraded to the current report definition namespace supported by the report server.
A report definition file includes a reference to the RDL namespace that specifies the version of the report definition schema that is used to validate the file.
When you open an file in Report Designer in SQL Server Data Tools (SSDT), if the report was created for a previous namespace, Report Designer automatically creates a backup file and upgrades the report to the current namespace.
Try asking the Reporting Services forum Note The feedback system for this content will be changing soon. If content within a comment thread is important to you, please save a copy.
For more information on the upcoming change, we invite you to read our blog post.
CRIs include design-time and run-time components that are supplied by third-party software vendors.
When you open a SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, or SQL Server 2014 Reporting Services report with CRIs in Report Designer in SQL Server Data Tools (SSDT), the report will be upgraded to the new report definition schema.
Depending on the CRIs contained in the report, one of the following actions will take place: This report contains custom report items (CRIs) with unsupported features.
If a report cannot be upgraded, the report runs in backward-compatibility mode.
A report that is successfully upgraded is processed by the SQL Server 2016 Reporting Services (SSRS) report processor.
To identify the current RDL schema for a report, for a report server, or for Report Designer, see Find the Report Definition Schema Version (SSRS).