数据工厂 - 更改数据捕获不会将数据写入 SQL Server

问题描述 投票:0回答:1

我有一个启用了 CDC 的源 Azure SQL Server 数据库 (S1),我需要将数据更改从特定表发布到目标 Azure SQL Server 数据库 (D1)。 我更新源中的一行,在“监视器”中我看到“更改读取 1”、“更改写入 1”,但没有数据复制到目标。

enter image description here

为了进行测试,我将目标配置为 Azure 存储 Blob,并且我看到在那里创建了数据。在这种情况下,它按预期工作,数据正确地从源流到目的地

目标 Azure SQL Server 数据库是否需要特殊配置?

azure-sql-database azure-data-factory
1个回答
0
投票

我了解到工厂资源下提供的“更改数据捕获”工作正常,但在初始加载之后。因此,当源中已经有一些数据时,有两种策略:

  1. 使用“复制活动”在目标中执行初始加载,然后使用“更改数据捕获” 或
  2. 在管道中使用常规数据流,并采用“首次运行完全,然后增量”运行模式
© www.soinside.com 2019 - 2024. All rights reserved.