无法通过报表管理器上传报表定义文件

问题描述:

我已经使用SQL 2008编辑器编辑了SQL 2005报表,但是新报表无法通过报表管理器上传到SQL 2005报表服务器.该怎么办?


错误是

报告定义无效.详细信息:报告定义具有无效的目标名称空间"http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition",该名称空间无法升级. (rsInvalidReportDefinition)

I have edited SQL 2005 Reports using the SQL 2008 editor, but new reports won’t be able to be uploaded to the SQL 2005 report server via Report manager.So what to do?


Error is

The report definition is not valid. Details: The report definition has an invalid target namespace ''http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition'' which cannot be upgraded. (rsInvalidReportDefinition)

是的,该错误很好,您将无法执行此操作.

在SQ:2008中完成报表的创建/编辑后,您将无法使用或在2005中运行它.十个报表架构和控件中有许多更改.

除了上述名称空间问题之外,还将存在控件问题.就像2005年的Table是普通表,而在2008年则是Tablix.

为了使报表在2005年正常工作,您需要还原所做的更改,以使名称空间和控件与2005年兼容.
Yes, the error is fine and you would not be able to do it.

Once a report is made/edited in SQ: 2008, ten you wont be able to use it or run it in 2005. There are lots of changes in report schema and controls.

Apart from above namespace issue there will be controls issue also. Like Table in 2005 is a normal table but in 2008 it is a Tablix.

In order to get back the report working in 2005, you need to revert back changes such that the namespace and controls are compatible to 2005.