sql-server - 使用 Azure 数据工厂中的复制数据工具指定要复制的表的顺序,以尊重外键

标签 sql-server azure azure-sql-database azure-data-factory

Copy Data该工具允许我选择要从源复制到目标的表,但表是按字母顺序复制的。由于我定义了外键,因此这是行不通的。我想手动更改订单。

最佳答案

不幸的是,据我所知,ADF copy activity SQL DB connector只能按照默认顺序转表,无法扫描您的约束策略并按照最优顺序执行。

所以,恐怕你必须弄清楚你的约束策略如何设置并手动做出正确的顺序。获得表名排序列表后,为每个表一一创建复制事件。

当然,不用担心这部分。每个元素都可以通过 ADF SDK 创建或Powershell script您需要做的就是循环列表并将其传递到代码或脚本片段中。每个事件只需更改表名称。

关于sql-server - 使用 Azure 数据工厂中的复制数据工具指定要复制的表的顺序,以尊重外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60210625/

相关文章:

sql-server - Azure 中的数据质量服务

sql - 在sql server中查询时无法区分某些阿拉伯字符

php - 如何在 MAC 中安装 Laravel 的 mssql 驱动程序 (sqlsrv)?

c# - .NET Azure.Identity SDK 网络超时

azure - 由于内部错误 : 'Java exception raised on call to HdfsBridge_IsDirExist.,外部表访问失败 Java 异常消息:

sql-server - SQL Azure 上的 VarBinary(max) 更新速度非常慢

mysql - sql查询提取唯一记录

sql - 子查询列的总和

azure - Terraform - 在循环内有条件地创建资源

git - 在 Azure .yml 管道中使用 git 命令自动 merge