我们正在使用 SQL Server 2005 合并复制在伦敦和香港之间复制数据库。复制设置为每一分钟同步一次,并且工作得很好。然而,可以选择将同步设置为“连续”。每分钟复制和连续复制之间有什么真正的区别吗?

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

有帮助吗?

解决方案

我们一直在 SQL SERVER 2005 上尝试连续复制解决方案,它似乎比计划解决方案效率低:由于您的过程是连续的,您将无法获得与通过的复制相关的所有信息(有多少次复制失败、该过程花费了多长时间、为什么该过程停止、更新了多少记录、复制了多少数据库结构修改)订阅者等),使得复制后续工作变得更加困难。

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

让您保持“每分钟”同步,而忘记这个“连续”选项。

其他提示

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

我希望这能为您提供一些有关 SQL 复制的有用技巧。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top