Friday, February 17, 2012

develop reports(public on report server 1.0) in vs2005 ?

as title,is anyway to translate two different format rdl files?
thx !

I'm not 100% sure I understand your question, but I think you are asking if you can create reports using Visual Studio 2005 that will run under SSRS 2000: Please correct me if I've misunderstood.

The answer to your question is "no". SSRS 2005 uses an updated RDL schema that 2000 doesn't understand. If you use VS 2005 to create a report, you use the updated schema, therefore 2000 won't work.

I've started a list of these questions / answers at the following location if you want to contribute and/or read:

http://blogs.msdn.com/bimusings/archive/2005/12/13/503110.aspx

|||


thank you.

But translate between two schema is possible ,right?

Hope some experient program such tool:).

thanks again and your blog.

|||

By the way,ask the other question.

I need develop rs2000's report.but after i install vs2005,i cant do it again in vs2003,something is broken and raise error.

can i develop rs2000's report with vs2005 installed environment? how?

thanks very much!

|||

A translation between the 2003/10 RDL namespace and the 2005/01 RDL namespace is done for instance automatically by loading a report in report designer and saving it. It is performed implicitly when uploading a report on a RS 2005 report server.

A translation from 2005/01 back to 2003/10 is doable (e.g. with a XSLT), but I'm not aware of any publicly available tool at this point. There are not many differences between the 2003/10 and the 2005/01 RDL schemas - you can look at the specs at: http://www.microsoft.com/sql/technologies/reporting/rdlspec.mspx

You can also download the XSDs at:
http://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition/reportdefinition.xsd

http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition/ReportDefinition.xsd

-- Robert

No comments:

Post a Comment