能否使用ADF向Google Cloud Storage迁移数据?含报错咨询
Azure Data Factory 复制数据到Google Cloud Storage的可行性
ADF完全支持将数据复制至Google Cloud Storage (GCS),覆盖你提到的两种场景:
- 从Azure Blob Storage文件夹迁移数据到GCS
- 从主流数据库(如SQL Server、MySQL、PostgreSQL等)导出数据到GCS
报错
The linked service in sink dataset does not support sink. 的解决方法 这个错误的核心原因是接收器数据集关联的链接服务不具备写入GCS的能力,按以下步骤排查修复:
- 确认GCS链接服务类型
确保你创建的链接服务是「Google Cloud Storage」类型,而非其他仅支持读取的服务类型。误选类型会直接导致无法作为写入目标。 - 验证链接服务配置有效性
- 检查身份验证方式(服务账号密钥、OAuth等)是否正确配置,确保ADF拥有GCS的写入权限
- 在链接服务页面点击「测试连接」,确认连通性正常
- 检查接收器数据集配置
确认数据集关联的是正确的GCS链接服务,且数据集类型与链接服务匹配(GCS链接服务对应GCS数据集) - 核对复制活动的接收器设置
在复制活动的接收器选项中,确认选中的是已正确配置的GCS数据集,且写入行为(追加、覆盖等)为GCS支持的类型
快速验证建议
先创建一个极简复制任务(比如从Blob复制单个文件到GCS),验证配置无误后,再扩展到数据库导出的复杂场景,这样更容易定位问题。
内容的提问来源于stack exchange,提问作者Bipin Babu
相关产品推荐
相关产品推荐

