【发布时间】:2019-01-25 17:21:04
【问题描述】:
是否可以使用 Azure 数据工厂将数据从本地 SQL Server 中启用 CDC 的表传输到 Azure SQL 数据库?似乎不支持查询 cdc.fn_cdc_get_all_changes_ 函数。谢谢。
【问题讨论】:
标签: sql-server azure azure-sql-database cdc
是否可以使用 Azure 数据工厂将数据从本地 SQL Server 中启用 CDC 的表传输到 Azure SQL 数据库?似乎不支持查询 cdc.fn_cdc_get_all_changes_ 函数。谢谢。
【问题讨论】:
标签: sql-server azure azure-sql-database cdc
无法从 ADF 调用函数,因此如果不将 cdc.fn_cdc_get_all_changes 函数包装在存储过程中或公开视图,则不可能。
【讨论】:
您可能会这样做,但您将重新发明轮子,跟踪您的 LSN 窗口并编写 CDC 应用逻辑。 SSIS 具有内置的 CDC 提取和应用功能,您可以在本地 SQL Server 或 ADF SSIS 运行时运行 SSIS CDC 数据流。
【讨论】: