Udostępnij za pośrednictwem


Błędy licznika wydajności programu PowerPivot

Ten artykuł został napisany przez Zakira Haveliwala, starszego inżyniera eskalacji wsparcia.

Symptomy

Może wystąpić błąd odświeżania danych w skoroszycie programu PowerPivot w programie Microsoft SharePoint z powodu problemów z licznikami wydajności na serwerze usług PowerPivot Analysis Services. W dzienniku uniwersalnego systemu rejestrowania (ULS) może wystąpić następujący błąd:

EXCEPTION: System.ComponentModel.Win32Exception (0x80004005): Access is denied at System.Diagnostics.PerformanceMonitor.Init()

Może to wskazywać, że usługa systemowa PowerPivot nie ma uprawnień do liczników wydajności na serwerze z uruchomionymi usługami PowerPivot Analysis Services.

Rozwiązanie

Aby naprawić ten błąd, dodaj konto z uruchomioną pulą aplikacji usługi systemowej PowerPivot do grup Użytkownicy dziennika wydajności i monitor wydajności Użytkownicy, przechodząc do pozycji Użytkownicylokalni i grupy>zarządzania komputerem>.

Zrzut ekranu przedstawiający okno dialogowe Zarządzanie komputerem, dodając konto z uruchomioną pulą aplikacji usługi systemowej PowerPivot do grup Użytkownicy dziennika wydajności i użytkownicy monitor wydajności.

Więcej informacji

W dzienniku ULS może wystąpić następujący błąd:

The '\MSOLAP$POWERPIVOT:Memory\Memory Limit High KB' performance counter could not be found.

Oznacza to, że liczniki wydajności dla programu PowerPivot nie zostały załadowane. Sprawdź następujący klucz rejestru:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSOLAP$POWERPIVOT\Performance\Disable Performance Counters

Jeśli jest ustawiona wartość 1, liczniki wydajności dla usług PowerPivot Analysis Services są wyłączone. Aby naprawić ten błąd, ustaw wartość tego klucza rejestru na 2 , aby włączyć liczniki wydajności.

Zrzut ekranu przedstawiający okno dialogowe Redaktor rejestru, ustawiając wartość Wyłącz liczniki wydajności na 2, aby włączyć liczniki wydajności.

Jeśli ta metoda nie naprawi błędu, może być konieczne uruchomienie następujących poleceń w wierszu polecenia, aby ponownie utworzyć liczniki wydajności:

  • unlodctr msolap$pwerpivot
  • lodctr perf-MSOLAP$POWERPIVOTmsmdctr.ini