1

我的开发环境是 SQL Server 2008 R2 标准版。参考:http://msdn.microsoft.com/en-us/library/ms154655%28v=sql.105%29.aspx

按照上面的参考,我定义了一个数据源并将dll放入bin文件夹并修改了配置文件。

当我部署报告时,有时失败有时成功,不知道原因以及何时......

  1. 从 localhost/Reports 检查报告时,错误显示:报告处理期间发生错误。(rsProcessingAborted) 已尝试使用未为此报表服务器注册或在此版本的 Reporting Services 中不受支持的数据扩展“ExtReport”。(rsDataExtensionNotFound)

  2. 检查数据源时,报错:该报表使用的数据处理插件不可用。它要么已被卸载,要么配置不正确。

  3. Windows EvenViewer 中显示一个错误:报表服务器 (MSSQLSERVER) 无法加载 ExReport 扩展。

有人可以帮忙吗?而且,我如何诊断,我不知道如何检查/调试或是否有任何日志?

谢谢。

4

1 回答 1

0

我在尝试创建数据处理扩展时遇到了类似的问题,最后意识到我正在将扩展构建为 .net 4.0 dll,而 ssrs 仅支持 3.5(使用 2.0.50727 clr)

我找不到任何日志,在 Process Monitor 中没有看到任何内容,最后只是从 Visual Studio 附加到 ReportingServicesService,它显示了在重新启动服务并尝试访问本地 SSRS 网页后它正在加载的 dll。在它甚至没有尝试加载我的 DPE dll 并且没有抛出任何我可以打破的异常之后,我意识到它在 2.0 clr 上运行,当然不能加载 4.0 dll

http://social.msdn.microsoft.com/Forums/sqlserver/en-US/e631f82a-69cc-4e63-af56-159b32f88116/what-version-of-the-clr-does-reporting-services-2012-run-在?forum=sqlreportingservices

于 2013-11-03T06:39:28.453 回答