想象以下场景。我对 2 个带有一些内部连接的表有 2 个 T-SQL 查询。我需要在 24 小时内运行这些查询并将查询结果与其他两个表同步(仅更改行)。
我的问题是:什么技术更适合变更数据捕获或复制?
感谢您的所有建议。
想象以下场景。我对 2 个带有一些内部连接的表有 2 个 T-SQL 查询。我需要在 24 小时内运行这些查询并将查询结果与其他两个表同步(仅更改行)。
我的问题是:什么技术更适合变更数据捕获或复制?
感谢您的所有建议。
假设在您的同步点之间的某个地方,有人删除了该行
(ID, Name) = (15, 'John')
之后,他创建了行
(ID, Name) = (15, 'Smith')
你需要:
如果您需要前者,请使用 CDC。如果您需要后者使用复制。或者更好的是,使用更改跟踪(基本上使用快照)。
总而言之,如果您确实需要随时间变化的所有内容,请使用 CDC。如果您只需要“增量”,请使用更改跟踪。