2016-03-23 15 views
0

SSRS 2014 enterpriseを使用しています。SSRSデータ駆動型サブスクリプション - エラー:サブレポートを表示できませんでした

私は、500件のレポートをPDFファイルとして生成するデータ駆動型サブスクリプションを持っています。

これらのレポートは、マスターレポートと2つのサブレポートで構成されています。 Webポータルからレポートを見ると、完全に機能します。マスターレポートには、サブレポートにも渡される1つのパラメータがあります。このパラメータは、データベースクエリから駆動されるデータです。

サブスクリプションでレポートを実行すると、予想されるすべてのPDFレポートがファイル共有に生成されますが、サブレポートごとに1回だけ以下のエラーが表示されます。

ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: , Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Exception of type 'Microsoft.ReportingServices.ReportProcessing.ReportProcessingException' was thrown.;

+0

多分、それはセキュリティの問題です。ジョブは正しいprivで実行されていますか? – Chuck

+0

他のジョブは同じストアドプロシージャを問題なく呼び出すことができ、共通のデータソースはそれらの間で共有されます。 –

+0

OK、そのサーバーのイベントビューアを見て、役に立つエラーメッセージが表示されるかどうかを確認してください。 – Chuck

答えて

0

これは、サブレポートのエラーが原因で発生した

Error: Subreport could not be shown

SSRS実行ログのdoesnt

は以下役立つものを、含まれています。これらのエラーはログに渡されず、キャッチされた後、サブレポートで発生したエラーとして再スローされ、エラーを特定する可能性がなくなります。データドリブンサブスクリプションによるサブレポートのコンテンツだけを実行

、私が発見し、以下:

サブスクリプションから実行したとき、ジョブがハングアップするが、SSRSに(SSRS ReportServerServiceログに次のログを記録うプログラムファイルフォルダ)

ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.HasUserProfileDependenciesException: , Microsoft.ReportingServices.Diagnostics.Utilities.HasUserProfileDependenciesException: The '/REPORTNAME' report or shared dataset has user profile dependencies and cannot be run unattended.;

このエラーは、レポートにユーザーに依存していたものがあることを意味します。

サブレポートは、トレーステーブルにログインするには、次のパラメータを使用していた。

[&UserID] 

は、サブスクリプションを実行するために許可されたユーザ依存の値ではない値でこれを置き換えます。

関連する問題