SSRS 2012的PDF渲染不图(GDI +中发生一般性错误)(SSRS 2012 not ren

2019-10-17 09:02发布

我有一个数据驱动订阅呈现在PDF报告。 SSRS 2012,WIN 2008 R2(在Hyper-V)被使用。

我都对着ExecutionLog3 ,共享数据集都成功地刷新,报告成功地渲染和输出到正确的文件夹。

我读的地方,使用户所需权限在IE报告时Temporary Internet Files夹,但我不知道这是否是有效的数据驱动订阅? 我没有添加执行帐户(本地用户)已经阅读上的ReportServer临时Internet文件夹/写权限。

除了这个,我不知道要寻找什么,来解决这个问题? 任何建议将受到欢迎。

编辑- 2012年11月19日

有没有发现在的ReportServer日志以下未处理的异常错误:

ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.RenderingObjectModelException: , Microsoft.ReportingServices.ReportProcessing.RenderingObjectModelException: A generic error occurred in GDI+. ---> System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.
   at System.Drawing.Image.Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams)
   at Microsoft.Reporting.Chart.WebForms.Chart.Save(Stream imageStream, ChartImageFormat format)
   at Microsoft.ReportingServices.OnDemandReportRendering.ChartMapper.GetImage(ImageType imageType)
   --- End of inner exception stack trace ---;

Answer 1:

事实证明,在GDI +所需的驱动程序更新的Windows 2008 R2服务器上,并且是一个已知的问题。 如果你想知道GDI的是什么版本+你必须然后做一个文件搜索gdiplus.dll

我张贴同样的问题在这里 ,得到了说要通过更新修补程序,可以发现司机的响应,在这个环节 ,它提供的版本gdiplus.dll将与修补程序安装,这样你就可以比较,如果有必要的版本变化。

您需要请求的修补程序,以及电子邮件将让你的下载位置发送给您。

This also solved the issue of images not rendering as well as charts



文章来源: SSRS 2012 not rendering charts in a PDF (A generic error occurred in GDI+)