重要: Power View 将于 2021 年 10 月 12 日从 Microsoft 365 专属 Excel 和 Excel 2021 中删除。 作为替代方法,你可以使用 Power BI Desktop 提供的交互式视觉体验,可以免费下载。 你还可以轻松地将 Excel 导入到 Power BI Desktop。
症状
请考虑以下情况:
-
在 Microsoft Office Excel 2013 工作簿中,使用 Microsoft SQL Server 2012 Reporting Services (SSRS 2012) 或 SQL Server 2014 Reporting Services (SSRS 2014) Power View for Microsoft SharePoint 2013。
-
工作簿以特定的朝鲜语字符命名。
-
您将工作簿上载到 SharePoint 2013。
在这种情况下,您不能从 2013 SharePoint工作簿,并且可能会收到以下错误消息:
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 (布尔) 位于 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore (IEnumerator'1 asyncMethod) 位于 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl.BeginExecute (Func'2 asyncMethod) at 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) 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) 位于 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) at 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) at 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 operation)注意 对于包含某些韩语字符的文件名,会出现此问题。 如果使用其他韩语字符或英语字符重命名文件,则不会发生此问题。 例如: http://sharepoint/Shared 文档/한글.xlsx (此文件报告错误.) http://sharepoint/Shared 文档/테스트.xlsx (此文件可以成功打开。) http://sharepoint/Shared 文档/test.xlsx (此文件可以成功打开。)
解决方法
此问题已首次在以下累积更新中SQL Server。
2014 年 SQL Server 累积更新 4 /help/2999197
2012 SP2 SQL Server累积更新 2 /help/2983175
2012 SP1 SQL Server累积更新 11 /help/2975396
每个新的累积更新SQL Server包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看最新累积更新,了解SQL Server:
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。