Erros do Contador de Desempenho do PowerPivot

Este artigo foi escrito por Zakir Haveliwala, Engenheiro de Escalonamento de Suporte Sênior.

Sintomas

Você pode encontrar um erro de atualização de dados em uma pasta de trabalho do PowerPivot no Microsoft SharePoint devido a problemas com contadores de desempenho no servidor do PowerPivot Analysis Services. Você pode receber o seguinte erro no log do ULS (Sistema Universal de Log):

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

Isso pode indicar que o PowerPivot System Service não tem permissões para os Contadores de Desempenho no servidor que está executando o PowerPivot Analysis Services.

Resolução

Para corrigir o erro, adicione a conta que está executando o pool de aplicativos do PowerPivot System Service aos usuários de log de desempenho e Monitor de Desempenho grupos de usuários acessandogrupos de usuários e grupos> locais de gerenciamento> de computadores.

Captura de tela da caixa de diálogo Gerenciamento de Computadores, adicionando a conta que está executando o pool de aplicativos do PowerPivot System Service aos grupos Usuários do Log de Desempenho e usuários Monitor de Desempenho.

Mais informações

Você pode receber o seguinte erro no log do ULS:

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

Isso significa que os contadores de desempenho do PowerPivot não foram carregados. Verifique a seguinte chave do registro:

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

Se estiver definido como 1, os Contadores de Desempenho dos Serviços de Análise do PowerPivot serão desabilitados. Para corrigir esse erro, defina o valor dessa chave do registro como 2 para habilitar os Contadores de Desempenho.

Captura de tela da caixa de diálogo Editor do Registro, definindo o valor de Desabilitar Contadores de Desempenho como 2 para habilitar os Contadores de Desempenho.

Se esse método não corrigir o erro, talvez seja necessário executar os seguintes comandos em um prompt de comando para recriar os Contadores de Desempenho:

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