【问题标题】:Can not edit rdl report (2005 defination) in Vs 2008无法在 Vs 2008 中编辑 rdl 报告(2005 定义)
【发布时间】: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


【解决方案1】:

正如许多用户所说,您的选择是使用 Visual Studio 2005,或升级 SSIS 包。如果您没有收到提示,请尝试此链接中的步骤:

http://blogs.msdn.com/b/mattm/archive/2008/03/21/package-upgrade-wizard.aspx

另外,请注意您的服务器上运行的集成服务版本。如果您运行的是 2005,您可能只想使用 VS2005...否则如果您运行的是 2008,那么我建议您升级软件包。

【讨论】:

    猜你喜欢
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多