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

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

Симптомы

Из-за проблем с счетчиками производительности на сервере PowerPivot в Microsoft Share PowerPivot Point может возникнуть ошибка обновления данных. Вы можете получить следующую ошибку в журнале Универсальной системы ведения журнала:

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

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

Решение

Чтобы устранить ошибку, добавьте учетную запись, которая работает в пуле приложений 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 службы анализа отключены. Чтобы устранить эту ошибку, установите значение этого ключа реестра до 2, чтобы включить счетчики производительности.

диалоговое окно редактора реестра

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

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