Simptomi
Pretpostavimo da imate izvješće koje sadrži tablix s dvije ili više grupa i da je LayoutDirection postavljen na RTL u komponenti Microsoft SQL Server 2012 Reporting Services (SSRS 2012) ili SQL Server 2014 Reporting Services (SSRS 2014). Prilikom korištenja izvješća mogli biste naići na sljedeće probleme:
Prilikom ispisa izvješća prikazuje se sljedeća pogreška:
Napomena
Došlo je do pogreške tijekom ispisa. ( 0x80004005)
Kada ispisujete pretpregled izvješća, prikazuje se sljedeća pogreška:
Napomena
Došlo je do pogreške prilikom renderiranja izvješća. (0x80004005)
Prilikom izvoza izvješća u PDF prikazuje se sljedeća pogreška:
Napomena
[ReportServerException: Index je bio izvan granica polja.]
[ReportServerException: Došlo je do pogreške tijekom prikazivanja izvješća.]
[ReportServerException: tijekom prikazivanja izvješća došlo je do pogreške. (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(Booleova vrijednost isAbortable, oblik niza, niz deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, niz& mimeType, niz& datotečni nastavakNaziva) +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(kontekst HttpContext) +221
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +586
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +177
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 4 za SQL Server 2014 /en-us/help/2999197
Kumulativno ažuriranje 2 za SQL Server 2012 SP2 /en-us/help/2983175
Kumulativno ažuriranje 11 za SQL Server 2012 SP1 /en-us/help/2975396
O kumulativnim ažuriranjima za SQL Server
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
- Najnovije kumulativno ažuriranje za SQL Server 2014
- Najnovije kumulativno ažuriranje za SQL Server 2012 SP2
- Najnovije kumulativno ažuriranje za SQL Server 2012 SP1
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.