現象
2つ以上のグループを持つ tablix を含むレポートがあり、Microsoft SQL Server 2012 Reporting Services (SSRS 2012) または SQL Server 2014 Reporting Services (SSRS 2014) で Layoutdirection が RTL に設定されていることを前提とします。 レポートを使用すると、次の問題が発生する可能性があります。
-
レポートを印刷すると、次のエラーが表示されます。
印刷中にエラーが発生しました。 ( 0x80004005)
-
レポートの印刷プレビューを行うと、次のエラーが表示されます。
レポートを表示しようとしたときにエラーが発生しました。 (0x80004005)
-
レポートを PDF にエクスポートすると、次のエラーが表示されます。
[ReportServerException: Index は配列の範囲外です。] [ReportServerException: レポートの表示中にエラーが発生しました。][ReportServerException: レポートの表示中にエラーが発生しました。 (rrRenderingError)] WebForms fileNameExtension は、WebForms Urlrequest (AbortState abortState、String url、Stream outputStream、String& の Mime、String&) + 1002 のを指定したレポートを作成します。 Render (AbortState abortState、文字列の WebForms Path、文字列の executionId、文字列の履歴 Id、文字列の書式設定、XmlNodeList DeviceInfo、NameValueCollection UrlAccessParameters、stream Reportstream、string& の&、stream の isAbortable、string のの形式、文字列 deviceInfo、NameValueCollection UrlAccessParameters、stream reportStream、文字列& の mime、1121 String& fileNameExtension) + 425 WebForms (文字列形式、ブール型の allowInternalRenderers、String deviceInfo、NameValueCollection additionalParams、ブール型の cacheSecondaryStreamsForHtml、String& の Mime、String& fileExtension) + 209 (WebForms urlQuery、ExportOperation response) (PerformOperation urlQuery、NameValueCollection 応答)) + 219 HttpHandler (HttpContext コンテキスト) + 221 WebForms () + 586 ProcessRequest (IExecutionStep, ブール値& completedSynchronously) + 177」 () + の手順を実行します (IExecutionStep step、ブール型のステップ実行) +) +。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで最初に修正されました。
SQL Server 2014 の累積更新プログラム4 /en-us/help/2999197
SQL Server 2012 SP2 の累積更新プログラム2 /en-us/help/2983175
SQL Server 2012 SP1 の累積更新プログラム11 /en-us/help/2975396
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。