Quan trọng: Trong Excel cho Microsoft 365 và Excel 2021, Power View bị loại bỏ vào ngày 12 tháng 10 năm 2021. Thay vào đó, bạn có thể sử dụng trải nghiệm hình ảnh tương tác được cung cấp bởi Power BI Desktop, bạn có thể tải xuống miễn phí. Bạn cũng có thể dễ dàng Nhập sổ làm việc Excel vào Power BI Desktop.
Triệu chứng
Hãy xem xét tình huống sau:
-
Bạn sử dụng Microsoft SQL Server Dịch vụ Báo cáo (SSRS 2012) hoặc Dịch vụ Báo cáo (SSRS 2012) của SQL Server 2014 (SSRS 2014) Power View cho Microsoft SharePoint 2013 trong sổ làm việc Microsoft Office Excel 2013.
-
Sổ làm việc được đặt tên theo một số ký tự tiếng Hàn Nhất.
-
Bạn tải sổ làm việc lên SharePoint 2013.
Trong kịch bản này, bạn không thể xem sổ làm việc từ SharePoint 2013 và bạn có thể nhận được thông báo lỗi sau đây:
Microsoft.Reporting.QueryDesign.Edm.Internal.EdmException: Không thể tải Mô hình Dữ liệu Thực thể đã xác định. --> System.ArgumentException: [Giải pháp net_WebHeaderInvalidControlChars]
Tham đối:
Chuỗi tài nguyên gỡ lỗi không khả dụng. Thông thường các khóa và tham đối cung cấp đủ thông tin để chẩn đoán sự cố. Xem http://go.microsoft.com/fwlink/?linkid=106663&version=5.1.20513.00&File=System.Net.dll&Key=net_WebHeaderInvalidControlChars
Tên tham số: giá trị
tại System.Net.ValidationHelper.CheckBadWebHeaderChars(String name, Boolean isHeaderValue)
tại System.Net.WebHeaderCollection.set_Item(Tên chuỗi, giá trị Chuỗi)
tại Microsoft.Reporting.AdHoc.DataManagement.Internal.UrlAccessHttpStreamHandler.<LoadImpl>d__6.MoveNext()
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous)
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod)
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl.BeginExecute(Func'2 asyncMethod)
tại Microsoft.Reporting.AsyncEnumerator.BeginExecute(Func'2 asyncMethod, AsyncCallback userCallback, Object userState, Thiết đặt AsyncEnumeratorSettings)
tại Microsoft.Reporting.AdHoc.DataManagement.Internal.UrlAccessHttpStreamHandler.BeginLoad(IUrlAccessMethodHandler urlAccessMethodHandler, List'1 requestCollection, AsyncCallback userCallback, Object userState)
tại Microsoft.Reporting.AdHoc.DataManagement.Internal.ReportServerConnection.<GetModelImpl>d__2d. MoveNext()
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous)
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod)
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl'1.BeginExecute(Func'2 asyncMethod)
tại Microsoft.Reporting.AsyncEnumerator.BeginExecute[TResult](Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings)
tại Microsoft.Reporting.AdHoc.DataManagement.Internal.ReportServerConnection.BeginGetModel(GetModelRequestInfo requestInfo, AsyncCallback userCallback, Object userState)
tại Microsoft.Reporting.AdHoc.DataManagement.Internal.EntityDataModelDefinitionService.<GetModelDefinitionImpl>d__4.MoveNext()
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous)
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod)
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl'1.BeginExecute(Func'2 asyncMethod)
tại Microsoft.Reporting.AsyncEnumerator.BeginExecute[TResult](Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings)
tại Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.<GetModelDefinitionImpl>d__ad. MoveNext()
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous)
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod)
tại Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl'1.BeginExecute(Func'2 asyncMethod)
tại Microsoft.Reporting.AsyncEnumerator.BeginExecute[TResult](Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings)
tại Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.BeginGetModelDefinition(ModelIdentifier modelIdentifier, AsyncCallback userCallback, Object userState)
tại Microsoft.Reporting.QueryDesign.Services.Internal.ModelManager.<>c__DisplayClass11.<LoadModelImpl>b__e()
tại Microsoft.Reporting.QueryDesign.Services.Internal.ModelManager.WrapAnticipatedExceptions[T](thao tác Func'1)
Lưu ý Sự cố này xảy ra đối với các tên tệp có chứa một số ký tự tiếng Hàn Nhất. Sự cố này sẽ không xảy ra nếu bạn đổi tên tệp bằng các ký tự tiếng Hàn hoặc ký tự tiếng Anh khác. Ví dụ:
http://sharepoint/Shared Tài liệu/한글.xlsx (Tệp này báo cáo lỗi.)
http://sharepoint/Shared tài liệu/테스트.xlsx (Tệp này có thể mở thành công.)
http://sharepoint/Shared tài liệu/test.xlsx (Tệp này có thể mở thành công.)
Giải pháp
Sự cố này đã được khắc phục lần đầu trong bản cập nhật tích lũy sau SQL Server.
Cập nhật Tích lũy 4 cho SQL Server 2014 /en-us/help/2999197
Cập nhật tích lũy 2 cho SQL Server 2012 SP2 /en-us/help/2983175
Cumulative Update 11 for SQL Server 2012 SP1 /en-us/help/2975396
Mỗi bản cập nhật tích lũy mới cho SQL Server chứa tất cả hotfix và tất cả các bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất cho mọi SQL Server:
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".