我有一张桌子物理PK是两侧的ID(身份)。在同步期间,我手动将变换列添加到
ID - 删除,pk:0
Num - copy,pk:1
DateTime - copy,pk:1
我认为Num和DateTime将作为对称的虚拟PK来查找要更新/删除的行。我的转换有UpdateFirst = 1
但是在我的目标表中,我获得了2个具有相同Num和DateTime的记录(ID不同)。
这只发生在我的一个表中,其他具有相同设置的表工作正常。我只想知道它会如何发生?
答案 0 :(得分:0)
使用transform_column.pk
设置Num
和DateTime
是目的地的组合主键。这应该表示symmetricDs不会重复行,而是更新具有相同(Num, DateTime)
值的行。