ReportServer中的字符无效

时间:2018-02-28 09:11:57

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

当我尝试在 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文件在其他系统中运行良好。

可能是什么问题?

我们怎样才能在工作系统中产生这个错误?我们如何解决这个错误?

2 个答案:

答案 0 :(得分:0)

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

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

第二步是确定它在一个系统中而不是在另一个系统中工作的原因,这可能会导致相关系统的SSRS和/或操作系统版本出现差异。

答案 1 :(得分:0)

在其中一个字段中,图像中存在一些无效字符。

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

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