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 :

  1. Cliquez avec le bouton droit sur l’instance, puis sélectionnez Propriétés.

  2. Dans la boîte de dialogue Propriétés d’Analysis Server, sélectionnez Sécurité, puis Ajoutez pour ajouter l’utilisateur.

    boîte de dialogue propriétés du serveur d’analyse

  3. Sélectionnez OK pour quitter.