You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI报表服务器连接SharePoint数据源失败问题求助

SharePoint FBA站点在Power BI报表服务器计划刷新失败的解决方法

核心问题

Power BI报表服务器的运行服务账户无FBA站点访问权限,且Desktop端的Windows凭据无法直接在服务器端复用,导致计划刷新时连接失败。

解决步骤

1. 授权报表服务器服务账户

  • 找到Power BI报表服务器的默认服务账户NT SERVICE\PowerBIReportServer,将其添加到SharePoint站点的站点集管理员和目标列表的权限组中,确保拥有读取、连接权限。
  • 若FBA使用AD账户,直接将服务账户加入对应AD权限组;若为自定义FBA身份,需在SharePoint的FBA管理界面添加该账户并分配权限。

2. 重新配置数据源凭据

  • 在Power BI Desktop中,重新连接SharePoint列表时选择组织账户,输入具备FBA权限的用户账号,保存后重新发布报表到服务器。
  • 登录报表服务器门户,进入报表的数据源设置,选择对应数据源后,将凭据类型设为Windows或组织账户,勾选“使用此账户运行报表和计划”,输入正确的FBA账户信息并保存。

3. 配置服务器身份验证与网络

  • 打开Power BI报表服务器配置管理器,确认Web服务/门户URL的身份验证启用了Windows身份验证(NTLM或Kerberos)。
  • 若使用Kerberos,需配置SPN解决双跳问题:
    • 为Power BI服务账户注册SPN:setspn -S HTTP/<PBIRS服务器主机名> <服务账户名>
    • 为SharePoint服务账户注册SPN:setspn -S HTTP/<SharePoint站点主机名> <SharePoint服务账户名>
  • 验证报表服务器机器能正常解析SharePoint站点DNS,且80/443端口通信畅通。

4. 清除服务器端凭据缓存

  • 在报表服务器门户的设置>数据源中,找到对应SharePoint数据源,删除已保存的凭据后重新输入保存。
  • 重启Power BI报表服务器服务,确保配置生效。

额外排查动作

  • 在报表服务器机器上,用命令runas /user:<报表服务账户> "iexplore.exe <SharePoint站点URL>"测试服务账户能否正常访问站点和列表。
  • 检查SharePoint的防火墙、UAC设置,确保报表服务器IP在允许访问范围内。

内容的提问来源于stack exchange,提问作者ShahidAliK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 08:54:55