【发布时间】:2014-08-15 15:32:03
【问题描述】:
我有一个定义为 2005 的 rdl 报告,如果我尝试在 VS2008 或 Report Builder 2.0 中进行编辑,我会收到如下错误;
有什么想法,我怎样才能在不损害它的情况下编辑此报告。
谢谢
安全
> Deserialization failed: The element 'Field' in namespace
> 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition'
> has invalid child element 'TypeName' in namespace
> 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition'.
> List of possible elements expected: 'DataField, Value' in namespace
> 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition'
> as well as any element in namespace '##other'. Line 465, position 12.
【问题讨论】:
-
我很确定您的选择是 1) 将报告升级到 2008 或 2) 下载 VS 2005 进行处理。
-
VS2008打开文件时是否提示升级文件?
-
可惜vs2008不要求升级
-
如 Tab Alleman 所述,您将不得不使用旧版本的 Visual Studio 来处理它。
-
你是用VS还是report builder来修改报表?报表生成器不会升级报表,但 VS 可以。
标签: sql-server ssrs-2008 report reportingservices-2005 rdl