現象
Microsoft SQL Server 2012 Reporting Services (SSRS 2012) または SSRS 2014 でレポートを表示し、次のような小さなエラーがレポートに表示されるとします。
ライブラリ!ReportServer_0-8! 4798! 12/16/2014-16:33:01:: i INFO: RenderForNewSession ('/myreport ') の処理ReportServer_0-8! 4798! 12/16/2014-16:33:03:: e エラー: レポート処理例外:、フィールドのデータが8の位置に存在しませんでした。このような場合は、次のようにします。処理!ReportServer_0-8! 4798! 12/16/2014 ~ 16:33:33:: e エラー: レポート処理例外:、フィールドのデータが "位置9にありません。" というメッセージが表示されている場合は、次のようになります。
この状況では、レポートが正常に実行されます。 ただし、レポートを表示するのに通常より長い時間がかかる場合があります。 各エラーで30秒の遅延が発生する可能性があります。
原因
この問題は、Reporting Services による不要なエラー処理オブジェクトの読み込みがブロックされているために発生します。
解決方法
この問題は、次の SQL Server の累積的な更新プログラムで最初に修正されました。
SQL Server 2014 SP1 の累積更新プログラム1 /en-us/help/3067839
SQL Server 2012 SP2 の累積更新プログラム5 /en-us/help/3037255
SQL Server 2014 の累積更新プログラム6 /en-us/help/3031047
SQL Server 2012 SP1 の累積更新プログラム14 /en-us/help/3023636
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。