Microsoft – SQL Server – Reporting Services – Error – Unsupported – Rendering Extension

We reviewed the Reporting Services log file and discovered this error:

w WARN: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: You have attempted to use a rendering extension that is either not registered for this report server or it is not supported in this edition of Reporting Services.

The more in-depth \ elaborate error is:

library!ReportServer_0-109!3d88!12/28/2011-00:20:52:: i INFO: RenderForNewSession('/SalesReports/TerritoryReport')
processing!ReportServer_0-109!3d88!12/28/2011-00:20:52:: e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: , Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: You have attempted to use a rendering extension that is either not registered for this report server or it is not supported in this edition of Reporting Services.;
library!ReportServer_0-109!3d88!12/28/2011-00:20:52:: w WARN: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: You have attempted to use a rendering extension that is either not registered for this report server or it is not supported in this edition of Reporting Services.
   at Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CreateRenderer(String format, IExtensionFactory extFactory, IRenderingExtension& newRenderer)
   at Microsoft.ReportingServices.ReportProcessing.ReportProcessing.RenderReport(DateTime executionTimeStamp, ProcessingContext pc, RenderingContext rc, IChunkFactory yukonCompiledDefinition)
   at Microsoft.ReportingServices.Library.RenderLive.CallProcessingAndRendering(ProcessingContext pc, RenderingContext rc, OnDemandProcessingResult& result)
   at Microsoft.ReportingServices.Library.RenderStrategyBase.ExecuteStrategy(OnDemandProcessingResult& processingResult)

The problem in our case is that via API we were requesting a report and attempting to convert the report from HTML to a different rendering extension. And, unfortunately, the specific Reporting Services instance’s configuration file has not been configured\extended to support the requested rendering format.

In MS SQL Server 2008-R2, the configuration file is located in a directory structure resembling the following:

     E:
       \Program Files
          \Microsoft SQL Server
             \MSRS10_50.MSSQLSERVER_RS
                \Reporting Services
                   \ReportServer

And, the actual file name is rsreportserver.config

In the configuration file, find the “Render” section:

< Configuration >

< Extensions >

< Render >

Within the Render section, find the corresponding “Extension” entry.

If the extension is not found, add it:

References:

  1. How to modify Reporting Services CSV export Behavior
    http://behindthecode.net/Blog/post/2008/01/29/How-to-modify-Reporting-Services-CSV-export-Behavior.aspx
About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s