2

我需要使用中央主服务器、位于每个国家/地区办事处的 4 台办公室服务器以及安装了 sql express 的每台机器之类的场景来实现合并复制。

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

所有的办公室服务器将通过中央服务器相互复制数据

处理身份列的最佳方法是什么?

60% 的表具有标识列。

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

4

2 回答 2

3

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

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

于 2010-11-21T01:11:07.580 回答
0

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

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

于 2010-11-20T10:51:09.700 回答