I have couple of reports built on SQL Server BIDS using SQL Server 2008 R2. No we are creating a new database on SQL Server 2014. Since it will be some time before I can actually test it, I would like to know if a report that was built on BIDS can be uploaded to Reporting Server of SQL Server 2014?
Assuming that the query, table name, database name etc remains the same?
The main issue is the length and width of the report and other parameters have been perfected after a lot of hard work and I don't want to go through that again.
Short answer is yes, with a small but.
MSDN actually has some pretty good information on this. From Upgrade Reports, I think the key points are:
When you open a 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 or SQL Server 2008 R2 report server in the project properties, the report definition is saved in a schema that is compatible with the target server.
and:
When you upgrade a Reporting Services installation to a SQL Server 2014 Reporting Services (SSRS) installation, existing reports and snapshots that have been published to a report server are compiled and automatically upgraded to the new schema the first time they are processed.
SQL Server 2008 R2 is expressly noted as upgrade compatible.
The article also notes:
After a report is upgraded locally or on the report server, you might notice additional errors, warnings, and messages.
i.e. certain version may have items in the report definition that cannot be handled in 2014.
However, it's important to note that since 2008 R2, there have actually been minimal changes to the actual report schema definition (RDL specification). This means that going from 2008 R2 -> 2014 is likely to work without too many issues, if any.
Your best bet is to open the 2008 R2 reports in SSDT, then run a preview - this should highlight any issues. But given the versions you are dealing with, it's highly likely this will be successful. Without testing your specific reports it's impossible to be definitive, but I think it is worth pursuing.