"SetAuthContext 需要作为 sysadmin"错误在 PowerPivot

本文由高级支持升级工程师 Zakir Haveliwala编写。

症状

如果您在与 Microsoft SharePoint 中的 PowerPivot 工作簿交互时收到错误,您可能会在 SharePoint 统一日志记录服务 (ULS) 日志中看到以下 PowerPivot Service 错误:

异常:System.ServiceModel.FaultException'1[System.ServiceModel.ExceptionDetail]:SetAuthContext 需要作为 sysadmin 运行。

此错误是指对 Analysis Service 实例PowerPivot管理员权限。

解决方案

若要解决此问题,请PowerPivot管理员角色添加运行 PowerPivot Service 应用程序的 SharePoint System Service 帐户。 若要添加帐户,可以连接到 PowerPivot Analysis Services 实例SQL Server Management Studio。

  1. 右键单击该实例,然后选择"属性 "。

  2. "Analysis Server 属性" 对话框中,选择" 安全性", 然后选择"添加 "以添加用户。

    "Analysis Server 属性"对话框的屏幕截图。

  3. 选择 "确定 "退出。