Käytetään kohteeseen
SQL Server 2014 Business Intelligence - duplicate (do not use)

Tärkeää: Power View poistetaan 12. lokakuuta 2021 Excel for Microsoft 365:ssä ja Excel 2021:ssä. Vaihtoehtoisesti voit käyttää Power BI Desktopin tarjoamaa vuorovaikutteista visuaalista käyttökokemusta, jonka voit ladata maksutta. Voit myös helposti Tuoda Excel-työkirjoja Power BI Desktopiin

Ongelman oireet

Oletetaan seuraava tilanne:

  • Microsoft SQL Server 2012 Reporting Services (SSRS 2012) tai SQL Server 2014 Reporting Services (SSRS 2014) Power View for Microsoft SharePoint 2013 Microsoft Office Excel 2013 -työkirjassa.

  • Työkirjan nimenä on tietyt korealaiset merkit.

  • Lataat työkirjan SharePoint 2013:ssa.

Tässä skenaariossa työkirjaa ei voi tarkastella SharePoint 2013:sta, ja näyttöön voi tulla seuraava virhesanoma:

Microsoft.Reporting.QueryDesign.Edm.Internal.EdmException: Määritettyä Entiteettitietomallia ei voi ladata. --> System.ArgumentException: [net_WebHeaderInvalidControlChars] Argumentit: Resurssimerkkijonojen virheenkorjaus ei ole käytettävissä. Usein avain ja argumentit antavat riittävästi tietoa ongelman diagnosointiin. Katso http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20513.00&File=System.Net.dll&Key=net_WebHeaderInvalidControlChars Parametrin nimi: arvo at System.Net.ValidationHelper.CheckBadWebHeaderChars(String name, Boolean isHeaderValue) at System.Net.WebHeaderCollection.set_Item(String name, String value) at Microsoft.Reporting.AdHoc.DataManagement.Internal.UrlAccesshttpStreamHandler.<LoadImpl>d__6.MoveNext() at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked() at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous) at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod) at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl.BeginExecute(Func'2 asyncMethod) at Microsoft.Reporting.AsyncEnumerator.BeginExecute(Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings settings) at Microsoft.Reporting.AdHoc.DataManagement.Internal.UrlAccesshttpStreamHandler.BeginLoad(IUrlAccessMethodHandler urlAccessMethodHandler, List'1 requestCollection, AsyncCallback userCallback, Object userState) osoitteessa Microsoft.Reporting.AdHoc.DataManagement.Internal.ReportServerConnection.<GetModelImpl>d__2d. MoveNext() at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked() at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous) at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod) at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl'1.BeginExecute(Func'2 asyncMethod) at Microsoft.Reporting.AsyncEnumerator.BeginExecute[TResult](Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings settings) at Microsoft.Reporting.AdHoc.DataManagement.Internal.ReportServerConnection.BeginGetModel(GetModelRequestInfo requestInfo, AsyncCallback userCallback, Object userState) at Microsoft.Reporting.AdHoc.DataManagement.Internal.EntityDataModelDefinitionService.<GetModelDefinitionImpl>d__4.MoveNext() at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked() at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous) at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod) at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl'1.BeginExecute(Func'2 asyncMethod) at Microsoft.Reporting.AsyncEnumerator.BeginExecute[TResult](Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings settings) osoitteessa Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.<GetModelDefinitionImpl>d__ad. MoveNext() at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked() at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous) at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod) at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl'1.BeginExecute(Func'2 asyncMethod) at Microsoft.Reporting.AsyncEnumerator.BeginExecute[TResult](Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings settings) at Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.BeginGetModelDefinition(ModelIdentifier modelIdentifier, AsyncCallback userCallback, Object userState) osoitteessa Microsoft.Reporting.QueryDesign.Services.Internal.ModelManager.<>c__DisplayClass11.<LoadModelImpl>b__e() at Microsoft.Reporting.QueryDesign.Services.Internal.ModelManager.WrapAnticipatedExceptions[T](Func'1 operation)

Huomautus Tämä ongelma ilmenee tiedostoissa, jotka sisältävät tiettyjä korealaisia merkkejä. Näin ei tapahdu, jos nimeät tiedoston uudelleen käyttämällä muita korealaisia merkkejä tai englanninkielisiä merkkejä. Esimerkki: http://sharepoint/Shared tiedostot/한글.xlsx (Tämä tiedosto raportoi virheestä.) http://sharepoint/Shared Tiedostot/테스트.xlsx (Tämä tiedosto voi aukeaa onnistuneesti.) http://sharepoint/Shared tiedostot/test.xlsx (Tämä tiedosto voi aukeaa onnistuneesti.)  

Jokainen uusi kumulatiivinen päivitys SQL Server sisältää kaikki hotfix-korjaukset ja kaikki edellisen kumulatiivisen päivityksen sisältämät suojauskorjaukset. Tutustu uusimpiin kumulatiivisten päivitysten SQL Server:

Tila

Microsoft on varmistanut, että tämä on ongelma Microsoft-tuotteissa, jotka on lueteltu Koskee seuraavia -osassa.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.