已发布Power BI报表连接AzureTable失败 数据源凭据无效问题咨询
Power BI 服务连接 Azure Tables 报凭据无效的排查修复方案
以下是按出现概率排序的修复步骤,逐一验证即可解决问题:
- 首先修正认证字段填写错误:这是该报错最高频的诱因。Azure Tables 共享密钥认证的用户名字段固定填写
devstoreaccount1,和你实际使用的存储账户名称无关,密钥字段填写存储账户的Access Key即可。Power BI Desktop 连接时会自动补全正确的用户名配置,但发布到服务后经常会错误地把存储账户名填充到用户名栏,直接触发凭据无效报错。 - 确认认证类型选择正确:在Power BI服务的数据集数据源配置页,认证方式必须选择「密钥」认证,不要选择OAuth2、组织账户、匿名认证等其他选项,和你在Desktop端使用的认证逻辑保持一致。
- 校验连接端点格式:
- 全球版Azure的Azure Tables连接端点格式必须为
https://<你的存储账户名>.table.core.windows.net/,不要在端点后拼接表名、多余斜杠或自定义查询参数,Power BI Desktop对格式容错性更高,会自动修正不规范的地址,但服务端校验规则更严格,地址格式错误会直接抛出凭据无效的误导性报错。 - 如果你使用的是中国区Azure、美国政府区等主权云环境,要对应替换端点后缀:中国区后缀为
table.core.chinacloudapi.cn,美国政府区后缀为table.core.usgovcloudapi.net,跨云用错端点也会导致认证失败。
- 全球版Azure的Azure Tables连接端点格式必须为
- 排查存储账户网络限制:如果你的存储账户开启了公网访问白名单,需要勾选存储账户网络配置里的「允许受信任的Microsoft服务访问此存储账户」选项,否则Power BI服务的请求会被防火墙拦截,部分场景下也会返回凭据无效的报错。
注意:调整隐私级别、轮换Access Key对该类问题无效,不需要重复操作这两个步骤。每次修改配置后先点击数据源设置里的「测试连接」,提示连接成功后再触发数据集刷新即可。
内容的提问来源于stack exchange,提问作者Rob Waibel Jr
相关产品推荐
相关产品推荐

