PowerPivot 中的 "SetAuthContext 需要以 sysadmin 的形式运行" 错误

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

本文

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

异常: FaultException ' 1 [System.servicemodel. ExceptionDetail]: SetAuthContext 需要以 sysadmin 的形式运行。

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

分辨率

若要解决此问题,请通过连接到 SQL Server Management Studio 中的 PowerPivot Analysis Services 实例,在 SharePoint 中添加以管理员身份运行 PowerPivot 服务应用程序的 PowerPivot 系统服务帐户。 要实现这一点,请执行下列步骤:

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

  2. 在 "分析服务器属性" 对话框中,选择 "安全性",然后选择 "添加" 以添加用户。

    "分析服务器属性" 对话框

  3. 选择 "确定" 以退出。