PowerPivot des compteurs de performance
Cet article a été rédigé par Zakir Haveliwala,ingénieur senior de l’escalade du support technique.
Symptômes
Vous pouvez rencontrer une erreur d’actualisation des données sur un PowerPivot dans Microsoft SharePoint en raison de problèmes avec les compteurs de performance sur le serveur PowerPivot Analysis Services. Vous pouvez recevoir l’erreur suivante dans le journal ULS (Universal Logging System) :
EXCEPTION: System.ComponentModel.Win32Exception (0x80004005): Access is denied at System.Diagnostics.PerformanceMonitor.Init()
Cela peut indiquer que le service système PowerPivot n’a pas d’autorisations sur les compteurs de performance sur le serveur qui exécute analysis services PowerPivot.
Résolution
Pour corriger l’erreur, ajoutez le compte qui exécute le pool d’applications de service système PowerPivot aux groupes Utilisateurs du journal des performances et Utilisateurs de l’écran de performance en allant à Gestion de l’ordinateur Utilisateurs locaux et groupes de > > groupes.
Plus d’informations
Vous pouvez recevoir l’erreur suivante dans le journal ULS :
The '\MSOLAP$POWERPIVOT:Memory\Memory Limit High KB' performance counter could not be found.
Cela signifie que les compteurs de performance pour PowerPivot n’ont pas été chargés. Vérifiez la clé de Registre suivante :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSOLAP$POWERPIVOT\Performance\Disable Performance Counters
Si elle est définie sur 1, les compteurs de performance pour PowerPivot Analysis Services sont désactivés. Pour corriger cette erreur, définissez la valeur de cette clé de Registre sur 2 pour activer les compteurs de performance.
Si cette méthode ne corrige pas l’erreur, vous de devez peut-être exécuter les commandes suivantes à une invite de commandes pour créer à nouveau les compteurs de performance :
- unlodctr msolap$pwerpivot
- lodctr perf-MSOLAP$POWERPIVOTmsmdctr.ini