الأعراض
افترض ان لديك تقرير يحتوي علي tablix مع مجموعتين أو أكثر ، وتم تعيين لايوتديريكتيون إلى RTL في Microsoft SQL server 2012 reporting services (SSRS 2012) أو SQL server 2014 Reporting services (ssrs 2014). عند استخدام التقرير ، قد تواجه المشاكل التالية:
-
عند طباعه التقرير ، تتلقي رسالة الخطا التالية:
حدث خطا اثناء الطباعة. ( 0x80004005)
-
عند معاينه التقرير ، ستتلقى رسالة الخطا التالية:
حدث خطا اثناء محاولة عرض التقرير. (0x80004005)
-
عند تصدير التقرير إلى PDF ، تتلقي رسالة الخطا التالية:
[ريبورتسيرفيريكسسيبتيون: كان الفهرس خارج حدود الصفيف.] [ريبورتسيرفيريكسسيبتيون: حدث خطا اثناء تقديم التقرير.] [ريبورتسيرفيريكسسيبتيون: حدث خطا اثناء تقديم التقرير. (رررينديرينجيرور)] سوابريبورتيكسيكوتيونسيرفيسي ويبفورمس (أبورتستاتي أبورتستاتي, string url, Stream أووتبوتستريام, String& mimeType, String& fileNameExtension) + 1002 Microsoft) + سيرفيرورلريقويست. WebForms (AbortState abortState, String reportPath, String executionId, HistoryId XmlNodeList, Stream DeviceInfo, String& NameValueCollection, String& UrlAccessParameters) + 1121 SoapReportExecutionService, reportStream, mimeType FileNameExtension, الWebForms,,,,,, #, stream,, #, (,& String& fileNameExtension) + 425 Microsoft WebForms ServerModeSession (تنسيق السلسلة ، قيمه منطقيه AllowInternalRenderers ، سلسله DeviceInfo ، NameValueCollection AdditionalParams ، القيمة المنطقية ، سلسله& cacheSecondaryStreamsForHtml ، سلسله& mimeType) + 209 Microsoft. fileExtension (WebForms ExportOperation ، PerformOperation الRenderReportه)) + 219 WebForms (سياق HttpContext) + 221 system. HttpApplication (HttpHandler) + IExecutionStep ProcessRequest (HttpApplication الخطوات ، Boolean& ExecuteStep) + 177. IExecutionStep (CallHandlerExecutionStep الويب ، القيمة المنطقية التي تعمل بنظام التشغيل) 586
الحل
تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل 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 أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".