在复制中处理标识列的最佳方法

时间:2010-11-20 10:23:37

标签: sql sql-server replication database-replication database-administration

我需要实现合并复制,例如中央主服务器,位于每个国家办事处的4个Office服务器,以及每台机器上都装有sql express。

每个服务器都有SQL标准2008,每个带有sqlexpress的客户端都将在分配的办公室服务器之间复制数据。

所有OFfice服务器都将通过中央服务器

在自己之间复制数据

处理标识列的最佳方法是什么?

60%的表都有标识列。

我担心由于标识列会产生很多冲突。什么是最好的选择??

2 个答案:

答案 0 :(得分:3)

请参阅复制标识列:http://msdn.microsoft.com/en-us/library/ms152543.aspx

每个副本都有自己在本地创建的新项目的范围集。

答案 1 :(得分:0)

我对合并复制的经验是:很麻烦。 如果可能的话,我会避免使用那么多单独的SQL服务器。

当你真的需要在我建议使用的sql服务器之间复制和合并数据时 uniqueidentifier列而不是标识列。无论如何,合并复制都需要一个rowguid列。