SQL Server合并复制计划

时间:2020-03-05 18:46:55  来源:igfitidea点击:

我们正在使用SQL Server 2005 Merge复制在伦敦和香港之间复制数据库。复制设置为每分钟同步一次,并且工作正常。但是,可以选择将同步设置为"连续"。每隔一分钟复制一次和连续复制一次之间有什么真正的区别吗?

我们每分钟进行一次而不是一开始就不连续的唯一原因是,如果线路中断了几分钟,它会恢复得更好,但是这种经验全部来自SQL Server 2000,因此可能不再适用。 。

解决方案

回答

我进行了一些研究,但不幸的是没有找到我们问题的直接答案,但是我确实找到了对我们来说可能有用的资源:http://www.replicationanswers.com/Merge.asp

我希望这为我们提供了一些有关SQL复制的有用提示。

回答

我们一直在尝试在SQL SERVER 2005上使用连续复制解决方案,它似乎不如计划的解决方案有效:由于过程是连续的,因此我们将无法获得与通过的复制相关的所有信息(有多少复制失败,有多长时间?流程需要执行什么操作,流程为什么要停止,更新了多少条记录,将多少数据库结构修改复制到了订户等),因此复制后续工作变得更加困难。

在修改数据库结构(ALTER TABLE指令)和/或者对其中一个数据库进行批量更新并进行连续复制的过程中,我们也遇到了麻烦。

使我们"每分钟"保持原样同步,而不必理会此"连续"选项。