Применяется к
SQL Server 2014 Business Intelligence - duplicate (do not use)

Важно: В Excel для Microsoft 365 Excel 2021 Power View удаляется 12 октября 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) для Microsoft SharePoint 2013.

  • Книга будет называться определенными корейскими символами.

  • Вы загрузите книгу в SharePoint 2013.

В этом сценарии невозможно просмотреть книгу из SharePoint 2013 и может появиться следующее сообщение об ошибке:

Microsoft.Reporting.QueryDesign.Edm.Internal.EdmException: не удается загрузить указанную модель данных Entity. --> System.ArgumentException: [net_WebHeaderInvalidControlChars] Аргументы: Отладка строк ресурсов недоступна. Часто ключ и аргументы предоставляют достаточно информации для диагностики проблемы. См. http://go.microsoft.com/fwlink/?linkid=106663&версия=5.1.20513.00&File=System.Net.dll&Key=net_WebHeaderInvalidControlChars Имя параметра: значение at 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 operation)

Примечание. Эта проблема возникает для имен файлов, содержащих определенные корейские символы. Это не происходит, если переименовать файл с помощью других корейских символов или английских символов. Например: http://sharepoint/Shared документы/한글.xlsx (Этот файл сообщает об ошибке.) http://sharepoint/Shared документы/테스트.xlsx (этот файл можно открыть успешно).) http://sharepoint/Shared документы/test.xlsx (этот файл можно открыть успешно).)  

Каждое новое накопительное обновление для SQL Server содержит все исправления и исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.