Convert rdl to rdlc?

I am using Visual Studio 2008 and the 2008 Reporting Service.

I created .rdl reports. Now I want to convert .rdl to .rdlc . How can i do this?

+6
sql sql-server-2008 ssrs-2008
source share
3 answers
Good question. According to the specification, the whey should be more or less the same, but in fact they vary greatly depending on the version. For example, if I open an RDLC file that I created in Visual Studio 2010 in Report Builder 3.0, it works. But if I make changes to my RDL (C) file and try to open it in VS2010, they first ask me if I want to convert it to RDLC 2008 format (yes), and then I get the error message "Report definition has invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition', which cannot be updated.
+3
source share

There is nothing to convert. All you have to do is rename the file to .rdlc. This converts it from a server report to a client report. The basic schema is the same, be it a .rdl or .rdlc file.

Take a look at FAQ # 8 here: http://www.gotreportviewer.com/

+2
source share

I found working with MS support that converting RDL to RDLC is simply by changing the extension results in the HTTPHandler ControlView Controller error, which is shown with the "dsiplay: none" style. He accuses the developer of not including the HTTPHandler in web.config when he really is in the web.config file. Using rdlc created by VS in this project, the report opens very well and displays correctly. MS, and I'm still studying what other changes need to be made, but for now, I can let people know that they don’t drink MSDN Kool-Aid.

I also tried changing the schema namespace in the XML file, and I got the same report definition as above.

+1
source share

All Articles