【问题标题】:Invalid Character in ReportServerReportServer 中的字符无效
【发布时间】:2018-02-28 09:11:57
【问题描述】:

当我试图在 ReportManager 中执行一些报告时,它的抛出错误。

The attempt to connect to the report server failed.Check your connection information and that the report server is a compatible version.
There is an error in XML document(1,134206).
'',hexadecimal value 0x0C, is an invalid character. Line 1, position 134206.

当我执行表单报告服务器时,它成功执行。

使用 ReportManager,相同的 rdl 文件在其他系统中运行良好。

可能是什么问题?

我们如何在工作系统中产生这个错误?我们该如何解决这个错误?

【问题讨论】:

    标签: reporting-services ssrs-2008 ssrs-2012 ssrs-2008-r2 reportingservices-2005


    【解决方案1】:

    产生错误的字符是0x0C,它是一个char FF,转义为\f, 有时用作分页符或分节符。 作为故障排除的第一步,您可以删除此字符并查看报告是否有效。

    如果你用 Notepad++ 打开它,你可以在你的 rdl 中找到这个字符,例如,搜索 \f(在搜索模式扩展)。然后您可以删除此字符并重新运行。

    第二步是确定为什么它在一个系统中工作而不在另一个系统中工作,这很可能归结为所讨论系统的 SSRS 和/或操作系统版本的差异。

    【讨论】:

      【解决方案2】:

      在其中一个字段中,有一些无效字符,如图所示。

      并且报表管理器在执行 rdl 文件时无法处理它。

      我们从客户端获得了数据库备份,并在其他系统中进行了复制。 Invalid Character

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-02
        • 2017-02-02
        • 2021-07-22
        • 2013-03-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多