חשוב: ב- Microsoft 365 של Excel וב- Excel 2021, Power View מוסר ב- 12 באוקטובר 2021. לחלופין, תוכל להשתמש בחוויה החזותית האינטראקטיבית המסופקת על ידי Power BI Desktop,שאותו ניתן להוריד ללא תשלום. תוכל גם לייבא בקלות חוברות עבודה של Excel ל- Power BI Desktop.
תופעות
שקול את התרחיש הבא:
-
אתה משתמש ב- Microsoft SQL Server שירותי דיווח של Microsoft SQL Server 2012 (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&גירסה=5.1.20513.00&File=System.Net.dll&Key=net_WebHeaderInvalidControlChars
שם פרמטר: value
ב- System.Net.ValidationHelper.CheckBadWebHeaderChars(שם מחרוזת, Boolean isHeaderValue)
at System.Net.WebHeaderCollection.set_Item(String name, string value)
בכתובת Microsoft.Reporting.AdHoc.DataManagement.Internal.UrlAccessHttpStreamHandler.<LoadImpl>d__6.MoveNext()
ב- Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
ב- Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(בוליאני סינכרוני)
ב- 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(בוליאני סינכרוני)
ב- 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(בוליאני סינכרוני)
ב- 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(בוליאני סינכרוני)
ב- 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(ModelIdentifierIdentifier, 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 operation)
הערה בעיה זו מתרחשת עבור שמות קבצים המכילים תווים מסוימים בקוריאנית. היא לא מתרחשת אם תשנה את שם הקובץ באמצעות תווים אחרים בקוריאנית או בתווים באנגלית. לדוגמה:
http://sharepoint/Shared מסמכים/한글.xlsx (קובץ זה מדווח על שגיאה).
http://sharepoint/Shared מסמכים/테스트.xlsx (קובץ זה יכול להיפתח בהצלחה.)
http://sharepoint/Shared מסמכים/test.xlsx (קובץ זה יכול להיפתח בהצלחה.)
פתרון
הבעיה תוקנה לראשונה בעדכון המצטבר הבא של 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 המפורטים בסעיף 'חל על'.