非常烦人的问题,我已经花费了很长时间。 我将切换到软件测试错误报告模式(来自以前的生活)来解释它。
情景: - 我已修改 SSRS 报表,使其与新的数据库结构配合使用。 - 报表使用一个存储过程,需要 4 个参数。 - 其中一个参数已添加以适应新的数据库结构。 - 存储过程在 SQL 管理工具中完美运行。 - 查询设计器窗口中的查询也能正常工作。
期望结果: - 数据集将在展开时显示字段。 - 报表将正确运行。
实际结果: - 在报表生成器的报表数据窗格下,没有任何字段出现。 - 报表无法运行。 - 出现以下错误:
“There is an unclosed literal string. Line 1, position 64737. Response is not well-formed XML. The attempt to connect to the report server failed. Check your connection information and that the report server is a compatible version.”
注释: - 我已尝试了所有我能想到的方法,包括搜索未关闭字符串的报告定义,但没有发现问题。 - 在 SSRS 报表生成器中,是否有其他人遇到过这种错误?
技术方案: - SQL Server 2008 R2 - SQL Server Management Studio 2008 R2 - Report Builder 3.0 - 在运行 Windows 7 的本地机器上构建报表 - 在运行 Windows Server 2008 的 SQL Server 远程机器上运行报表
谢谢
情景: - 我已修改 SSRS 报表,使其与新的数据库结构配合使用。 - 报表使用一个存储过程,需要 4 个参数。 - 其中一个参数已添加以适应新的数据库结构。 - 存储过程在 SQL 管理工具中完美运行。 - 查询设计器窗口中的查询也能正常工作。
期望结果: - 数据集将在展开时显示字段。 - 报表将正确运行。
实际结果: - 在报表生成器的报表数据窗格下,没有任何字段出现。 - 报表无法运行。 - 出现以下错误:
“There is an unclosed literal string. Line 1, position 64737. Response is not well-formed XML. The attempt to connect to the report server failed. Check your connection information and that the report server is a compatible version.”
注释: - 我已尝试了所有我能想到的方法,包括搜索未关闭字符串的报告定义,但没有发现问题。 - 在 SSRS 报表生成器中,是否有其他人遇到过这种错误?
技术方案: - SQL Server 2008 R2 - SQL Server Management Studio 2008 R2 - Report Builder 3.0 - 在运行 Windows 7 的本地机器上构建报表 - 在运行 Windows Server 2008 的 SQL Server 远程机器上运行报表
谢谢