无AD域环境PowerBI Gateway SAAS报表数据源访问错误咨询
Power BI 域外部署数据源访问报错解决方案
power bi this report couldn't access the data source contact the author to have fixed it
针对AD域外部署、账号后缀为@onmicrosoft.com的场景,可按以下优先级排查修复:
1. 修正数据源身份验证配置
- 域外环境不支持Windows集成身份验证跨域传递,必须将网关绑定的数据源验证方式改为基本身份验证或数据库身份验证,禁止使用Windows身份验证
- 数据源配置页填写的账号密码需为SQL/SSAS实例的本地账号凭证,不要填入AD域账号或Power BI云端账号
2. 调整SSAS实例权限配置
- 需在SSAS实例的角色配置中,明确给
NT SERVICE\PBIEgwSERVICE账号授予完全控制权限,添加账号时查找位置需选择本地计算机,不要选择默认的域位置 - 表格模式SSAS需额外开放默认端口2383,命名实例需开放对应的动态端口,域外环境禁止依赖端口自动发现
3. 调整Power BI服务端数据集配置
- 进入对应工作区的数据集设置页,确认数据集绑定的是你配置的本地网关,且手动选中网关下已创建的对应数据源,不要使用自动映射
- 关闭数据集设置中的单点登录选项,
@onmicrosoft.com云账号不支持跨云域的SSO身份传递,无需将该账号映射为本地管理员
4. 网关日志排查根因
- 打开网关默认日志目录
C:\Program Files\On-premises data gateway\Logs,搜索日志中credentials或connection failed关键词,确认是权限问题还是网络连通性问题 - 若日志提示“找不到域控制器”,可在SQL/SSAS所在服务器的hosts文件中手动添加本地计算机名与IP的映射,跳过域地址解析步骤
5. 发布配置校验
- 导入模式报表可重新发布一次,发布时需选择「使用现有的数据网关连接」,不要选择云端连接
- DirectQuery模式报表需确认连接字符串中的服务器地址用本地IP或计算机名,不要携带域后缀
内容的提问来源于stack exchange,提问作者Luis Jacobo
相关产品推荐
相关产品推荐

