Objawy
Załóżmy, że używasz programu Microsoft SQL Server 2012 lub SQL Server 2014 PowerPivot Gallery ze źródłem używającym uwierzytelniania systemu Windows. Po odświeżeniu dokumentu w Galerii programu PowerPivot w historii jest wyświetlany następujący komunikat o błędzie:
Uwaga
Wywołanie Usługi programu Excel zwróciło błąd
W skojarzonych dziennikach usługi ULS (Unified Logging Service) znajdują się następujące wpisy:
Uwaga
<
Data><Czas> w3wp.exe (<ServerName>:0x4F54) 0x8420 PowerPivot Service Data Refresh 41 High Podczas odświeżania danych w http://contoso.com/global/PowerPivot%20Gallery/Sample.xlsx< wystąpił następujący wyjątek>
<
Data><Czas> w3wp.exe (<ServerName>:0x4F54) 0x8420 PowerPivot Service Data Refresh 99 High WYJĄTEK: System.InvalidOperationException: Wywołanie Usługi programu Excel zwróciło błąd.
>--- Microsoft.AnalysisServices.SPClient.Interfaces.ExcelServicesException: ECS zakończył się niepowodzeniem ze stanem zwracanym innym niż zero. Pierwszy błąd to name='ExternalDataRefreshFailed'; message='Wystąpił błąd podczas pracy nad Modelem danych w skoroszycie. Spróbuj ponownie. Nie można odświeżyć co najmniej jednego połączenia danych w tym skoroszycie. Nie można odświeżyć następujących połączeń: AnalysisServices ESESSMW2416 TabularRoleTest '; severity='Error' at Microsoft.AnalysisServices.SPClient.ExcelApi.ValidateStatus(Status[] status) at Microsoft.AnalysisServices.SPClient.ExcelApi.Call[T](String fileUrl, ExcelServiceCall'1 serviceCall) --- Koniec śledzenia stosu wyjątków wewnętrznych --- w Microsoft.AnalysisServices.SPClient.ExcelApi.Call[T](String fileUrl, ExcelServiceCall'1 serviceCall) at Microsoft.AnalysisServices.SPClient.ExcelApi.Call(String fileUrl, ExcelServiceCall serviceCall, String methodName, Object[] parameters) w obiekcie Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshService.ProcessingJob(Object parameters)
<
Data><Czas> w3wp.exe (<ServerName>:0x0660) 0x87E4 Usługi programu Excel Application Usługi obliczeniowe programu Excel AIAU8 Średni ASPPERRORINFO dump:[ Kod błędu:aspperrConnectionFailed KOMUNIKAT WYJĄTKU: Obiekt poza wierszem "DataSource", odwołujący się do identyfikatorów "ce6e0e6a-bad8-4746-ad65-c954726d0b69", został określony, ale nie został użyty. Błąd bazy danych OLE lub ODBC: Wystąpił następujący błąd systemu: System nie może odnaleźć określonego pliku. . Uwaga. W programie Analysis Server zostały utrwalone wszelkie informacje o zabezpieczeniach określone w części definicji obiektu Datsource jako część Parametry połączenia. ] 88edd3e8-1bee-41e0-9b81-2dc8287d4a44
<
Data><Czas> w3wp.exe (<ServerName>:0x0660) 0x87E4 Usługi programu Excel Application Usługi obliczeniowe programu Excel alteq Medium PivotException::GetExceptionFromHr: hr -2146827284. 88edd3e8-1bee-41e0-9b81-2dc8287d4a44
<
Data><Czas> w3wp.exe (<ServerName>:0x0660) 0x87E4 Usługi programu Excel Application Usługi obliczeniowe programu Excel aei88 Medium UserWorkbook.HandleExternalDataRefreshFailure: Failed to execute query, sessionId=1.V22.16wxz+NxNW8nyO4cO9F1BM14.5.en-US5.en-US36.4ec7f2c7-16a8-4897-8512-9a7b55f767b11.A1.N, exception=Microsoft.Office.Excel.Server.CalculationServer.Interop.PivotException: Wyjątek typu ' Zgłoszono błąd Microsoft.Office.Excel.Server.CalculationServer.Interop.PivotException., externalsource=AnalysisServices< ServerName > TabularRoleTest, extendedConnectionInfo=Microsoft.Office.Excel.Server.CalculationServer.ExtendedConnectionInfo 88edd3e8-1bee-41e0-9b81-2dc8287d4a44<Data><Godzina> w3wp.exe (<ServerName>:0x0660) 0x87E4 Usługi programu Excel Application Usługi obliczeniowe programu Excel agp5r Medium UserWorkbook.MarkPowerpivotTablesRefreshed: Nie można odświeżyć, tables=Query 88edd3e8-1bee-41e0-9b81-2dc8287d4a44
Rozwiązanie
Informacje o aktualizacji zbiorczej
Ten problem został po raz pierwszy rozwiązany w następującej aktualizacji zbiorczej programu SQL Server.
- Aktualizacja zbiorcza 1 dla programu SQL Server 2014 z dodatkiem SP1
- Aktualizacja zbiorcza 7 dla programu SQL Server 2014
- Aktualizacja skumulowana 5 dla programu SQL Server 2012 z dodatkiem SP2
Zalecenie: zainstalowanie najnowszej aktualizacji zbiorczej dla programu SQL Server
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Zalecamy pobranie i zainstalowanie najnowszych aktualizacji zbiorczych dla programu SQL Server:
- Najnowsza aktualizacja zbiorcza dla programu SQL Server 2014 z dodatkiem SP1
- Najnowsza aktualizacja zbiorcza dla programu SQL Server 2014
- Najnowsza aktualizacja zbiorcza dla programu SQL Server 2012 z dodatkiem SP2
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.