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 lors de l’interaction avec un workbook PowerPivot dans Microsoft SharePoint, vous pouvez voir l’erreur suivante à partir du service PowerPivot dans le journal ULS (Unified Logging Service) de SharePoint :
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 de service système PowerPivot qui exécute l’application de service PowerPivot dans SharePoint en tant qu’administrateur en vous connectant à l’instance PowerPivot Analysis Services dans SQL Server Management Studio. Pour cela, procédez comme suit :
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.