对等复制可以替代合并复制吗?

对等复制可以替代合并复制吗?

请帮助我评估 MS SQL Server 2008 的新可能性。在过去 3 年中,我一直使用 MS SQL 2000 Server 合并复制,其中一个发布服务器和两个订阅服务器,一个实例上的数据库备份高达 19 GB。在每个位置上都会插入、更新和删除数据。通过 10 mbit/s 左右的 WAN,一切都运行良好。

现在我们把平台换成win2008和sql2008,又出现了新的问题,第一个问题:Peer-to-Peer复制能替代merge-replication吗?

和平冰

更新:在回答之前,让我更精确一点:我们在发布者上有一些不属于复制的表。我们在这个数据库上还有多个合并复制,在一些后来添加的表上还有第二个单独的复制。(多少个复制有意义;每个表都有自己的复制?)表上没有选择,因此复制表时会传递所有行。每个表都有一个标识列。另一个问题:复制时允许使用类型为时间戳的列吗?

答案1

可以,但请注意这些方法之间的一些重大差异:

  • 合并复制涉及一个发布者和多个订阅者。在对等复制中,所有节点都是发布者和订阅者。
  • 在合并复制中,订阅者可以拥有不同的数据分区。在对等复制中,所有节点都是相同的。
  • 合并复制具有冲突解决功能。对等复制则没有。
  • 点对点功能仅在企业版中可用。

联机丛书对这两种方法有更详细的介绍。

答案2

是的,点对点可以替代合并复制。

相关内容