هام: تتم إزالة Power View على Excel لـ Microsoft 365 وExcel 2021، في 12 أكتوبر 2021. كبديل، يمكنك استخدام التجربة المرئية التفاعلية التي يوفرها Power BI Desktop، والتي يمكنك تنزيلها مجانا. يمكنك أيضا استيراد مصنفات Excel بسهولة إلى Power BI Desktop بكل سهولة.
مؤشرات الخطأ
اطّلع على السيناريو التالي:
-
يمكنك استخدام Microsoft SQL Server Reporting Services (SSRS 2012) أو SQL Server 2014 Reporting Services (SSRS 2014) Power View ل Microsoft SharePoint 2013 في مصنف Microsoft Office Excel 2013.
-
يسمى المصنف ببعض الأحرف الكورية.
-
يمكنك تحميل المصنف إلى SharePoint 2013.
في هذا السيناريو، لا يمكنك عرض المصنف من SharePoint 2013 وقد تتلقى رسالة الخطأ التالية:
Microsoft.Reporting.QueryDesign.Edm.Internal.EdmException: يتعذر تحميل نموذج بيانات الكيان المحدد. --> System.ArgumentException: [net_WebHeaderInvalidControlChars]
الوسيطات:
تصحيح سلاسل الموارد غير متوفر. غالبا ما توفر المفاتيح وال الوسيطات معلومات كافية لتشخيص المشكلة. راجع http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20513.00&File=System.Net.dll&Key=net_WebHeaderInvalidControlChars
اسم المعلمة: القيمة
في System.Net.ValidationHelper.CheckBadWebHeaderChars(String name, Boolean isHeaderValue)
في System.Net.WebHeaderCollection.set_Item(اسم السلسلة، قيمة السلسلة)
في Microsoft.Reporting.AdHoc.DataManagement.Internal.UrlAccessHttpStreamHandler.<LoadImpl>d__6.MoveNext()
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous)
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod)
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl.BeginExecute(Func'2 asyncMethod)
في Microsoft.Reporting.AsyncEnumerator.BeginExecute(Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings settings)
في Microsoft.Reporting.AdHoc.DataManagement.Internal.UrlAccessHttpStreamHandler.BeginLoad(IUrlAccessMethodHandler urlAccessMethodHandler, List'1 requestCollection, AsyncCallback userCallback, Object userState)
في Microsoft.Reporting.AdHoc.DataManagement.Internal.ReportServerConnection.<GetModelImpl>d__2d. MoveNext()
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous)
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod)
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl'1.BeginExecute(Func'2 asyncMethod)
في Microsoft.Reporting.AsyncEnumerator.BeginExecute[TResult](Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings settings)
في Microsoft.Reporting.AdHoc.DataManagement.Internal.ReportServerConnection.BeginGetModel(GetModelRequestInfo requestInfo, AsyncCallback userCallback, Object userState)
في Microsoft.Reporting.AdHoc.DataManagement.Internal.EntityDataModelDefinitionService.<GetModelDefinitionImpl>d__4.MoveNext()
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous)
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod)
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl'1.BeginExecute(Func'2 asyncMethod)
في Microsoft.Reporting.AsyncEnumerator.BeginExecute[TResult](Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings settings)
في Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.<GetModelDefinitionImpl>d__ad. MoveNext()
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous)
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod)
في Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl'1.BeginExecute(Func'2 asyncMethod)
في Microsoft.Reporting.AsyncEnumerator.BeginExecute[TResult](Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings settings)
في Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.BeginGetModelDefinition(ModelIdentifier modelIdentifier, AsyncCallback userCallback, Object userState)
في Microsoft.Reporting.QueryDesign.Services.Internal.ModelManager.<>c__DisplayClass11.<LoadModelImpl>b__e()
في Microsoft.Reporting.QueryDesign.Services.Internal.ModelManager.WrapAnticipatedExceptions[T](العملية Func'1)
ملاحظة تحدث هذه المشكلة لأسماء الملفات التي تحتوي على أحرف كورية معينة. لا يحدث ذلك إذا قمت بإعادة تسمية الملف باستخدام أحرف كورية أخرى أو أحرف إنجليزية أخرى. على سبيل المثال:
http://sharepoint/Shared المستندات/한글.xlsx (يتم الإبلاغ عن خطأ هذا الملف.)
http://sharepoint/Shared المستندات/테스트.xlsx (يمكن فتح هذا الملف بنجاح.)
http://sharepoint/Shared المستندات/test.xlsx (يمكن فتح هذا الملف بنجاح.)
الحل
تم إصلاح المشكلة أولا في التحديث التراكمي التالي SQL Server.
التحديث التراكمي 4 SQL Server 2014/help/2999197
التحديث التراكمي 2 SQL Server 2012 SP2 /help/2983175
التحديث التراكمي 11 SQL Server 2012 SP1 /help/2975396
يحتوي كل تحديث تراكمي جديد SQL Server على جميع الإصلاحات وجميع إصلاحات الأمان التي تم تضمينها مع التحديث التراكمي السابق. اطلع على آخر التحديثات التراكمية ل SQL Server:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".