1

我有这个问题:两个表之间存在一对多关系。当它们在 SQL Server 的不同实例之间同步时,父级先行,因为所有子级都有 FK 并依赖于它的存在,然后子级来(它们可能有很大的有效负载并需要一些时间来同步)。

问题是记录是在预定的作业中处理的,当它们来的时候会自动接收它们,如果一些孩子不在那里,它会失败,或者更糟糕的是,在某些情况下会添加丢失的孩子,所以我们最终会出现重复。由于我不是复制方面的专家,我想知道合并复制是否可以确保父记录在所有待处理的子项也同步之前不可用?如果可以使用某种事务,甚至可以向父记录添加标志,在同步完成时更新,以便我可以检查它以确保它已准备好进行处理,那么答案将只是指向资源的指针该功能称为,以及我需要从复制团队那里进行配置的要求。

否则,如果您确定这是不可能的,而我必须自己以其他方式处理它也是有价值的,因为它可以帮助我找出要走的路。

谢谢!

4

0 回答 0