无法在 s-s-rS 和 SQL Server 报表生成器中运行或预览报表

Posted

技术标签:

【中文标题】无法在 s-s-rS 和 SQL Server 报表生成器中运行或预览报表【英文标题】:Failed to run or preview report in s-s-rS and SQL Server Report Builder 【发布时间】:2013-07-09 23:52:19 【问题描述】:

我继承了几份报告,需要更新到我们的新数据库结构。我已经完成了这些更改,但是当我尝试使用 SQL Server Report Builder 3.0 预览两个报告时,它给了我以下错误消息:

无法预览报告 System.Web.Services.Protocols.SoapException:加载代码模块时出错:'ReportLib,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'。详细信息:无法加载文件或程序集“ReportLib,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。该系统找不到指定的文件。 在 Microsoft.ReportingServices.WebServer.ReportingService2010Impl.CreateReportEditSession(字符串报告,字符串父级,字节 [] 定义,字符串和 EditSessionID,警告 [] 和警告) 在 Microsoft.ReportingServices.WebServer.ReportingService2010.CreateReportEditSession(String Report, String Parent, Byte[] Definition, String& EditSessionID, Warning[]& Warnings)

我已经修复的其他报告在预览时工作得很好。当我尝试将它上传到报表服务器时,也会出现同样的错误。所有这些都在我的 Windows 7 x64 机器上运行。

我认为此报告已损坏,但如果不是这种情况,我不想从头开始重建它。任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

我认为问题出在标题(以及命名空间)上。创建或查看工作报告,然后比较标题(指示 XML 版本)。如果它们不同,请将报告中不起作用的标题替换为有效的标题。

【讨论】:

【参考方案2】:

我遇到过几次这个错误,这很烦人,但我要说我花了几个小时在网上搜索,因为我不想重新创建报告。 但最后一无所获,不得不重新创建报告。

不要浪费时间寻找已损坏的修复程序。

【讨论】:

谢谢。我想这很可能是这种情况。

以上是关于无法在 s-s-rS 和 SQL Server 报表生成器中运行或预览报表的主要内容,如果未能解决你的问题,请参考以下文章

针对 SQL Server 使用 s-s-rS 报告时出错

SQL Server s-s-rS 2012 网页中的 HTTP 元标记

如何在sql server和s-s-rs中获取多个值以及空值

sql server 2005 安装报错

SQL Server 报告服务 (s-s-rS) 事件

我们如何分配权限来设置 SQL Server Reporting Services