L’erreur « SetAuthContext doit être exécuté comme sysadmin » dans PowerPivot
Cet article a été rédigé par Zakir Haveliwala,ingénieur senior de l’escalade du support technique.
Symptômes
Si vous recevez une erreur lorsque vous interagissez avec un workbook PowerPivot dans Microsoft SharePoint, l’erreur suivante peut s’être produite à partir du service PowerPivot dans le journal ULS (SharePoint Unified Logging Service) :
EXCEPTION : System.ServiceModel.FaultException'1[System.ServiceModel.ExceptionDetail]: SetAuthContext doit être exécuté en tant que sysadmin.
Cette erreur fait référence à l’autorisation Administrateur sur l’instance PowerPivot Analysis Service.
Résolution
Pour résoudre ce problème, ajoutez le compte PowerPivot Service système qui exécute l’application de service PowerPivot dans SharePoint en tant qu’administrateur. Pour ajouter le compte, vous pouvez vous connecter à PowerPivot’instance Analysis Services dans SQL Server Management Studio.
Cliquez avec le bouton droit sur l’instance, puis sélectionnez Propriétés.
Dans la boîte de dialogue Propriétés d’Analysis Server, sélectionnez Sécurité, puis Ajoutez pour ajouter l’utilisateur.
Sélectionnez OK pour quitter.