現象
2 つ以上のグループを持つテーブルを含むレポートがあり、Microsoft SQL Server 2012 Reporting Services (SSRS 2012) または SQL Server 2014 Reporting Services (SSRS 2014) で LayoutDirection が RTL に設定されているとします。 このレポートを使用すると、以下の問題が発生することがあります。
レポートを印刷すると、次のエラーが表示されます。
注
印刷中にエラーが発生しました。 ( 0x80004005)
レポートを印刷プレビューすると、次のエラーが表示されます。
注
レポートをレンダリング中にエラーが発生しました。 (0x80004005)
レポートを PDF にエクスポートすると、次のエラーが表示されます。
注
[ReportServerException: インデックスが配列の範囲外でした。]
[ReportServerException: レポートのレンダリング中にエラーが発生しました。]
[ReportServerException: レポートのレンダリング中にエラーが発生しました。 (rrRenderingError)]
Microsoft.Reporting.WebForms.SoapReportExecutionService.ServerUrlRequest(AbortState abortState, String url, Stream outputStream, String& mimeType, String& fileNameExtension) +1002
Microsoft.Reporting.WebForms.SoapReportExecutionService.Render(AbortState abortState, String reportPath, String executionId, String historyId, String format, XmlNodeList deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension) +1121
Microsoft.Reporting.WebForms.ServerReport.InternalRender(Boolean isAbortable, String format, String deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension) +425
Microsoft.Reporting.WebForms.ServerModeSession.RenderReport(String format, Boolean allowInternalRenderers, String deviceInfo, NameValueCollection additionalParams, Boolean cacheSecondaryStreamsForHtml, String& mimeType, String& fileExtension) +209
Microsoft.Reporting.WebForms.ExportOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse response) +219
Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context) +221
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +586
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +177
解決策
この問題は、次の 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 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 SQL Server の最新の累積的な更新プログラムを確認してください。
- SQL Server 2014 の最新の累積的な更新プログラム
- SQL Server 2012 SP2 の最新の累積的な更新プログラム
- SQL Server 2012 SP1 の最新の累積的な更新プログラム
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。