Can I ask what the actual issue is with upgrading the reports to a newer schema? The reports should continue to behave the same, you're going to be using a newer version of the reportviewer library to load them and, since it is RDLCs, there are no server side components that might run into issues. Updating data files to newer formats is a very common thing that happens so the only way to prevent this would be to revert to a tool that uses the older format. However at some point it is possible that the report viewer may no longer support the older schema.
How to modify old rdlc in Visual Studio 2022 without changing its structure?

Hi,
I have lots of rdlc report viewer files from .Net Framework 4.5, they were created using VS2015.
Now that I have updated the app to 4.8 and Visual Studio 2022, if I try to modify any rdlc, it changes its schema, from 2008 to 2016 and makes a mess of errors. I also tried using Report Builder as a separate download, but it does the same.
Any idea how to modify the old rdlc in VS2022 without changing its original structure?
Thanks in advance.
SQL Server Reporting Services
3 answers
Sort by: Most helpful
-
-
Olaf Helper 47,441 Reputation points
2023-02-09T06:27:15.19+00:00 and makes a mess of errors
What for errors? And why don't you fix the errors?
Any idea how to modify the old rdlc in VS2022 without changing its original structure?
No.
-
Anonymous
2023-02-09T06:36:59.4233333+00:00 Hi @George Waters
When you open a paginated report in Report Designer in SQL Server Data Tools (SSDT), the report definition is upgraded to the currently supported RDL schema. When you specify a SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), or SQL Server 2014 (12.x) report server in the project properties, the report definition is saved in a schema that is compatible with the target server.
For more details, you can refer to this link: https://learn.microsoft.com/en-us/sql/reporting-services/install-windows/upgrade-reports?view=sql-server-ver16.
Best regards,
Aniya