Showing posts with label SQL Server Reporting Services 2008 and 2008 R2. Show all posts
Showing posts with label SQL Server Reporting Services 2008 and 2008 R2. Show all posts

Friday, April 27, 2012

Error: having an incorrect namespace

Good afternoon,
I am at work - I am a business analyst.  Today, in SQL Server Reporting Services, I came across an issue that you might also have.  If a report is opened and saved in SSRS 2010 - an error occurs when trying to re-open it in SSRS 2008.  The report will only show the HTML code when opened in VS2008 - Solution Explorer.

The following steps will fix this issue:

1.  I was trying to open an SSRS report in VS 2008 that had been built on a laptop that was using VS2010.  The error message stated something about having an incorrect namespace - and only the HTML showed:
The following line was the clue to the issue - xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition"  
Original line in the xml code:
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition">

I copied the following code from a report that was working – into the xml -
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">

And replaced the code in my report – one line as above.

2.  The next error that appeared was that there was no object <Report Sections>

I went through the xml version of the report and deleted the two tags – and NOT the code inside – leaving the Body as is:
<Report Sections>
<Report Section>


</Report Section>
</Report Sections>

And it worked!  The report opened normally in the SSRS 2008 interface.