SSRS 2008 R2 の使用
レポート生成用の RDL を動的に生成するバックグラウンド プロセスがあります。ユーザーの操作や SQL Server Reporting Services への接続なしで、LocalMode で SSRS を使用しています。ユーザーが目にするのは、最終的な PDF だけです。
Microsoft.Reporting.WebForms.LocalReport.Render を使用してレポートを生成しています。
エラーが発生した場合、返される唯一のメッセージは次のようなものです。
警告: サブレポート 'SUBREPORT_000005' の実行中にエラーが発生しました (インスタンス: 0): レポート '' の定義が無効です。(rsErrorExecutingSubreport) 警告: サブレポート 'SUBREPORT_000005' の実行中に警告が発生しました。(rsWarningExecutingSubreport)
これらのエラーは明らかにあまり役に立ちません。実際のエラーを取得するには、すべてのレポートをディスクに保存し、レポート ビルダー 3.0 で問題のレポートを開き、必要なものをすべて提供するように変更してから、レポートを実行する必要があります。この時点で、レポート ビルダーは、フィールドの欠落、数式の無効な構文など、より詳細なエラーを報告します。このプロセスには時間がかかり、デバッグ サイクルが遅くなります。
より詳細なエラーを表示するように LocalReport を構成する方法はありますか? ローカル レポートには ShowDetailedSubreportMessages というプロパティがありますが、返されるエラーに違いはありません。
何か案は?