Reporting Services XML错误

Ste*_*ood 6 sql sql-server sql-server-2008 reporting-services

我花了很长时间才真正烦人的问题.我将切换到软件测试错误报告模式(来自前世)来解释它.

脚本

  • 我修改了SSRS报告以使用新的数据库结构
  • 该报告使用一个存储过程,该过程需要4个参数
  • 添加了其中一个参数以使用新的数据库结构
  • 存储过程在SQL管理工作室中完美运行
  • 查询在报表生成器的查询设计器窗口中完美运行

预期成绩

  • 我希望数据集在展开时会显示字段
  • 我希望报告能够正确运行

实际结果

  • 报告生成器的"报告数据窗格"中的数据集下不显示任何字段
  • 报告没有运行
  • 我收到以下错误:

有一个未封闭的文字字符串.第1行,位置64737. ----------------------------响应不是格式良好的XML.----------------------------尝试连接到报表服务器失败.检查连接信息,并且报表服务器是兼容版本.

笔记

我已经尝试了我能想到的一切,包括在报告定义中搜索未闭合的字符串但没有香蕉.

有没有其他人在SSRS报告生成器中提出此错误?

使用的技术

  • SQL Server 2008 R2
  • SQL Server Management Studio 2008 R2
  • Report Builder 3.0
  • 在运行Windows 7的本地计算机上构建报告
  • 在运行Windows Server 2008的SQL Server远程计算机上运行报告

谢谢

小智 0

如果您在报告定义中找不到任何格式错误的 XML,我将检查存储过程正在提取的数据。如果存在 <、> 或任何其他会破坏实际数据中的 XML 的符号,则可能会导致您收到此错误。尝试使用会导致没有数据返回的参数来拉取报告,看看是否仍然出现此错误。如果不是,那么问题可能出在返回的数据中。