无法在 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 2012 网页中的 HTTP 元标记