Ознаки
Припустімо, що у вас є звіт, який містить кілька груп, і LayoutDirection має значення RTL в Microsoft SQL Server 2012 services (ssrs 2012) або SQL Server 2014 служб звітування (ssrs 2014). Під час використання звіту можуть виникати такі проблеми:
-
Під час друку звіту з'являється таке повідомлення про помилку:
Під час друкарської помилки сталася помилка. ( 0x80004005)
-
Під час друку попереднього повідомлення з'являється таке повідомлення про помилку:
Сталася помилка під час спроби надати звіт. (0x80004005)
-
Коли ви експортуєте звіт у формат PDF, з'являється таке повідомлення про помилку:
[Виняток звіту: індекс було за межами масиву.] [Виняток звіту: сталася помилка під час рендерінгу звіту.] [Виняток звіту: сталася помилка під час рендерінгу звіту. (помилка Rrrenthingerror)] Microsoft. звітування. WebForms. служба Somereзвітування. Seriurlзапит (стан "адреса _ сервера", рядок URL-адреси, потік outputStream, рядок& MIME, рядок& fileNameExtension) + 1002 Microsoft. звітування. веб-форми. служба Sobзвітування. render (стан переривання, рядок звіту, ідентифікатор рядка, рядок historyId, текстовий формат, xmlnodelist Deviceinfo, ім'я _ ОціненurlAccessParameters, потік звітів, рядок& MIME, рядок& filenameextension) + 1121 Microsoft. звітування. Webforms. Serverзвіт. InternalRender (логічний isabortable, String Format, String deviceInfo, NameоціноecofisturlAccessParameters, Stream rereport, String& MIME; рядок& filenameextension) + 425 Microsoft. звітування. Webforms. Servermodesepreport. Renreзвіт (текстовий формат, булеві AllowInternalRenderers, рядок deviceinfo, Nameоціноколекція Additialparams, булеві CacheSecondaryStreamsForHtml, String& mitype, String& Fileextension) + 209 Microsoft. Report. webforms. Exportoperation поле "лекція", HttpResponse відповідь) + 219 Microsoft. звітування. Webforms. HttpHandler. запит на використання (контекст HttpContext) + 221 System. Web. Callhanlerflictвиконайте дію. System. Web. HttpContext. Ipflactвиконання () + 586 System. Web. HttpContext. ExecuteStep 177&
Спосіб вирішення
Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера SQL Server.
Сукупне оновлення 4 для SQL Server 2014 /en-us/help/2999197
Сукупне оновлення 2 для SQL Server 2012 SP2 /en-us/help/2983175
Сукупне оновлення 11 для SQL Server 2012 SP1 /en-us/help/2975396
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".