Ошибки счетчика производительности PowerPivot

Эта статья была написана Закирем Хейвалиала, старшим инженером по эскалации поддержки.

Симптомы

Вы можете столкнуться с ошибкой обновления данных в книге PowerPivot в Microsoft SharePoint из-за проблем со счетчиками производительности на сервере Служб PowerPivot Analysis Services. В журнале универсальной системы ведения журнала (ULS) может возникнуть следующая ошибка:

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

Это может означать, что системная служба PowerPivot не имеет разрешений для счетчиков производительности на сервере, на котором выполняются службы PowerPivot Analysis Services.

Разрешение

Чтобы устранить эту ошибку, добавьте учетную запись с пулом приложений системной службы PowerPivot в группы "Пользователи журнала производительности" и "Пользователи Монитор производительности", перейдя в разделЛокальные пользователи и группы>управления компьютерами>.

Снимок экрана: диалоговое окно

Дополнительная информация

В журнале ULS может появилось следующее сообщение об ошибке:

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

Это означает, что счетчики производительности для PowerPivot не загружены. Проверьте следующий раздел реестра:

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

Если задано значение 1, счетчики производительности для служб PowerPivot Analysis Services отключаются. Чтобы устранить эту ошибку, задайте для этого раздела реестра значение 2 , чтобы включить счетчики производительности.

Снимок экрана: диалоговое окно

Если этот метод не устраняет ошибку, может потребоваться выполнить следующие команды в командной строке, чтобы повторно создать счетчики производительности:

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