Azure Synapse无服务器SQL池查询报错:无法列出指定路径内容
Azure Synapse无服务器SQL池查询权限排查问题
问题描述
在Azure Synapse Analytics的无服务器SQL池中执行查询时,触发如下报错:
"Content of directory on path 'https://xxxxxx.dfs.core.windows.net/dataverse-xxxxxx-org5a2bcccf/account/Snapshot/2018-08_1656570292/*.csv' cannot be listed."
无论是在Synapse Workspace还是SSMS中执行查询,都会出现该错误。SSMS中的完整报错信息如下:
Warning: Unable to resolve path https://xxxxx.dfs.core.windows.net/dataverse-xxxxx-org5a2bcccf/account/Snapshot/2018-10_1657304551/*.csv. Error number 13807, Level 16, State 1, Message "Content of directory on path 'https://xxxxxx.dfs.core.windows.net/dataverse-xxxxx-org5a2bcccf/account/Snapshot/2018-10_1657304551/*.csv' cannot be listed.".
已查阅官方故障排查文档,文档指出该错误可能由权限问题引发,但自身已配置相关权限(权限配置截图:
),执行的是用于为Dataverse实体添加可读标签的SQL脚本。
补充信息
后续排查发现问题实际指向数据湖根路径 https://xxxxxx.dfs.core.windows.net/dataverse-xxxxxx-org5a2bcccf/,当前该数据湖的权限配置截图:
疑问
- 有没有明确的方法可以判断该问题是否确实由权限不足导致?
- 当前数据湖的权限配置是否足够访问目标路径?
内容的提问来源于stack exchange,提问作者Patterson
相关产品推荐
相关产品推荐

