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

Databricks SQL编辑器执行查询时存储账户配置初始化失败

解决Databricks SQL中Invalid configuration value detected for fs.azure.account.key错误

这个错误的核心是Databricks无法识别你配置的Azure存储账户访问密钥,以下是具体排查和解决步骤:

  • 核对访问密钥的有效性
    去Azure门户找到目标存储账户,进入「设置→访问密钥」,复制完整的密钥值(不要附带空格、换行或引号)。确认当前使用的密钥没有过期,若密钥已轮转,务必替换为最新的有效密钥。

  • 检查存储配置格式
    如果是在SQL仓库的Spark配置中添加的存储密钥,确保配置项格式完全正确:

    fs.azure.account.key.devadls.dfs.core.windows.net <你的完整密钥>
    

    注意配置项前缀是fs.azure.account.key.,后面紧跟存储账户全名和后缀,直接拼接密钥值即可,无需额外引号。如果是外部表,检查表定义里关联的存储凭证是否正确绑定了有效密钥,LOCATION路径是否指向正确的存储容器。

  • 排查网络与权限问题

    • 若存储账户开启了防火墙,需将Databricks的IP范围加入允许列表,或开启「允许受信任的Microsoft服务访问」选项;
    • 确认密钥对应的账户拥有Storage Blob Data Contributor及以上权限,部分场景下权限不足会被包装成配置错误提示。
  • 重启仓库并验证
    删除错误配置后重新添加正确的密钥,必须重启SQL仓库让新配置生效。之后用简单查询(比如SELECT * FROM <表名> LIMIT 1)测试连接,或用笔记本执行dbutils.fs.ls("abfss://<容器名>@devadls.dfs.core.windows.net/")验证存储访问是否正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 14:24:53