SSRS rdl on Winforms Report Viewer using SQL Express

Posted on 2010-01-08
Medium Priority
Last Modified: 2012-05-08
I am attempting to adapt a report created in SQL Reporting Services 2008 (Server Report).
The distributed client is a Windows Application (C#) with a local SQL Express 2005 database that has a matching schema (at least for this report).

I am having problems attempting to convert the rdl to a rdlc which can be used with the Report Viewer Control.

Has anyone attempted to do this or have knowlege that can help?
Question by:WGIT
LVL 10

Expert Comment

by:Rakesh Jaimini
ID: 26211986

Author Comment

ID: 26212088
This is the process I am attempting to follow, however when I try to build the project after the report is added, I get an error that the namespace is invalid and can not be upgraded:
The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded.

Googling for a couple of days has pointed to Reportviewer incompatibility, but the solution is supposed to be the rdlc conversion you pointed out.

Still, the project will not build.
LVL 13

Accepted Solution

zadeveloper earned 2000 total points
ID: 26212397
The problem is that you are trying to run a ssrs2008 report on a sql2005 version. They are not compatible in this manner. FYI: also ssrs2208 does not support rendering of a local report. In runtime you have to initiate a server report. I am currently on my mobile and don't have the ms link here with me. I will post the msdn link later on. You can use sql2005 to store your data, but not to host your Ssrs. There were design changes in 2008 that prevent this (one of the being the rdl files are not stored on a physical location as in 2006, 2008 stores them in SQL and has it's own built in "iis" serve and no longer relies on ms iis)
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

LVL 27

Expert Comment

by:Chris Luttrell
ID: 26213453
zadeveloper is correct that you can't use a 2008 developed report on a 2005 RS instance.  You can use data from any database, but the underlying report definition changed significantly from 2005 to 2008 and you can not go backwards in compatibility on them.
LVL 13

Expert Comment

ID: 26214000
As promised:

Hardware and Software Requirements for Installing SQL Server 2008


Author Closing Comment

ID: 31674802
Thanks You.  This saved me wasted time.
LVL 13

Expert Comment

ID: 26214727
No Problem, + good luck

Featured Post


Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I recently went through setting up a JasperReports Server using the AWS EC2 instance, and this article will cover some basic administration tasks I had to perform.
Occasionally there is a need to clean table columns, especially if you have inherited legacy data. There are obviously many ways to accomplish that, including elaborate UPDATE queries with anywhere from one to numerous REPLACE functions (even within…
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…
How can you see what you are working on when you want to see it while you to save a copy? Add a "Save As" icon to the Quick Access Toolbar, or QAT. That way, when you save a copy of a query, form, report, or other object you are modifying, you…
Suggested Courses

616 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question