Synapse管道配置Lake Database Sink遇阻:仅默认库可选
Synapse管道Sink无法选择Lake Database的解决思路
先确认Lake Database的状态与类型
- 确保你的Lake Database是基于Delta Lake创建的,目前Synapse管道对Lake Database的Sink支持仅针对这类格式
- 去Synapse Studio的「数据」面板检查数据库状态,必须是完全部署完成的,不能是「部署中」或「失败」状态
绕过UI限制,手动配置Sink连接
- 如果UI识别不出,直接手动指定连接信息:
- Sink的「连接」设置里选「Azure Data Lake Storage Gen2」作为数据源类型
- 直接填Lake Database对应的存储容器路径,格式是
abfss://<容器名>@<存储账户名>.dfs.core.windows.net/<数据库文件夹> - 选对文件格式(比如Delta),再手动输入目标表名
- 如果UI识别不出,直接手动指定连接信息:
检查权限配置
- 当前操作的用户得有Lake Database的写入权限,还要有对应存储账户的「Storage Blob Data Contributor」权限
- 确认Synapse RBAC里给你分配了「Synapse Contributor」或更高权限,权限不够也会导致UI加载不出数据库列表
切换到经典体验试试
- 新UI可能存在兼容性问题,点Synapse Studio左下角的切换按钮切到经典体验,再配置Sink看能不能识别Lake Database
给微软提反馈
- 如果确实是功能还在开发阶段,直接通过Synapse Studio里的「帮助与支持」提交问题,把工作区ID、数据库名称、操作步骤都附上,让官方协助排查或者给个上线时间线
内容的提问来源于stack exchange,提问作者Dev
相关产品推荐
相关产品推荐

