1

レポートをPDFでレンダリングするデータ駆動型サブスクリプションがあります。SSRS 2012、Win 2008 R2(Hyper-V上)が使用されます。

調べたExecutionLog3ところ、共有データセットはすべて正常に更新され、レポートは正常にレンダリングされ、正しいフォルダーに出力されます。

IEでレポートをレンダリングするときに、ユーザーがフォルダーへのアクセス許可を必要としていることをどこかで読みましたがTemporary Internet Files、これがデータ駆動型サブスクリプションに有効かどうかわかりませんか?ReportServer tempインターネットフォルダーに対する読み取り/書き込み権限を持つ実行アカウント(ローカルユーザー)を追加しました。

これとは別に、この問題をトラブルシューティングするために何を探すべきかわかりませんか?任意の提案を歓迎します。

編集-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 ---;
4

1 に答える 1

0

Windows 2008 R2 サーバーで GDI+ ドライバーを更新する必要があり、既知の問題であることが判明しました。使用している GDI+ のバージョンを知りたい場合は、ファイル検索を実行してくださいgdiplus.dll

私はここに同じ質問を投稿し、このリンクで見つけることができるホットフィックスを介してドライバーを更新するという応答を得ました。ホットフィックスgdiplus.dllでインストールされるバージョンを提供します。バージョンの変更が必要です。

ホットフィックスをリクエストする必要があります。ダウンロード先を記載した電子メールが送信されます。

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

于 2012-11-29T22:14:16.460 に答える