Reporting services 无法重新生成报告:呈现扩展上的ReportProcessingException

Reporting services 无法重新生成报告:呈现扩展上的ReportProcessingException,reporting-services,ssrs-2008,reporting,Reporting Services,Ssrs 2008,Reporting,我可以在SSRS 2008中生成报告,但当我再次尝试生成报告时,它将失败,出现以下异常。但是,在SSRS重新启动后,它将再次工作。什么样的配置选项可能会影响这一点?(我已经添加了所有必要的扩展。) 处理!ReportServer_0-1!1ef4!2013年1月28日-16:39:41: 错误:引发Microsoft.ReportingServices.ReportProcessing.ReportProcessing异常:您试图使用未为此报表服务器注册或此版本的Reporting Servic

我可以在SSRS 2008中生成报告,但当我再次尝试生成报告时,它将失败,出现以下异常。但是,在SSRS重新启动后,它将再次工作。什么样的配置选项可能会影响这一点?(我已经添加了所有必要的扩展。)

处理!ReportServer_0-1!1ef4!2013年1月28日-16:39:41:

错误:引发Microsoft.ReportingServices.ReportProcessing.ReportProcessing异常:您试图使用未为此报表服务器注册或此版本的Reporting Services不支持的呈现扩展插件

信息:Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:您试图使用未为此报表服务器注册或此版本的Reporting Services不支持的呈现扩展插件。 图书馆!ReportServer_0-1!1ef4!2013年1月28日-16:39:41:

警告:Microsoft.ReportingServices.ReportProcessing.ReportProcessing异常:您试图使用未为此报表服务器注册或此版本的Reporting Services不支持的呈现扩展插件。
在Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CreateRenderer(字符串格式,IRenderingExtension和newRenderer)
在Microsoft.ReportingServices.ReportProcessing.ReportProcessing.RenderSnapshot(RenderingContext rc,ProcessingContext pc,GetResource getResourceCallback)
在Microsoft.ReportingServices.Library.RenderFromSnapshot.DoRendering(ProcessingContext pc,RenderingContext rc)
在Microsoft.ReportingServices.Library.RenderFromSnapshot.CallProcessingAndRendering(ProcessingContext pc、RenderingContext rc、OnDemandProcessingResult&result)中 在Microsoft.ReportingServices.Library.RenderStrategyBase.ExecuteStrategy(OnDemandProcessInResult&ProcessInResult)


SSRS似乎正在尝试加载包含一些报表呈现功能的程序集(可能是您添加的一些图表)


如果是这种情况,本文将解释如何使用SSRS注册DLL

原来问题是SQL Web Edition不支持html扩展。你至少需要一个标准。为什么它能工作一次仍然是一个问题。

我们案例中的问题是,我们通过API请求报告,并试图将报告从HTML转换为不同的呈现扩展。不幸的是,特定Reporting Services实例的配置文件尚未配置\扩展以支持请求的呈现格式

在MS SQL Server 2008-R2中,配置文件位于类似以下的目录结构中:

 E:
   \Program Files
      \Microsoft SQL Server
         \MSRS10_50.MSSQLSERVER_RS
            \Reporting Services
               \ReportServer
并且,实际的文件名是rsreportserver.config

在配置文件中,找到“渲染”部分:

在“渲染”部分中,找到相应的“扩展”条目。 如果找不到扩展名,请添加它: