我需要使用中央主服务器、位于每个国家/地区办事处的 4 台办公室服务器以及安装了 sql express 的每台机器之类的场景来实现合并复制。
每台服务器都有 SQL 标准 2008,每台使用 sqlexpress 的客户端都将在分配的办公服务器之间复制数据。
所有的办公室服务器将通过中央服务器相互复制数据
处理身份列的最佳方法是什么?
60% 的表具有标识列。
我担心由于身份列会产生很多冲突。什么是最好的选择??
我需要使用中央主服务器、位于每个国家/地区办事处的 4 台办公室服务器以及安装了 sql express 的每台机器之类的场景来实现合并复制。
每台服务器都有 SQL 标准 2008,每台使用 sqlexpress 的客户端都将在分配的办公服务器之间复制数据。
所有的办公室服务器将通过中央服务器相互复制数据
处理身份列的最佳方法是什么?
60% 的表具有标识列。
我担心由于身份列会产生很多冲突。什么是最好的选择??
请参阅复制标识列:http: //msdn.microsoft.com/en-us/library/ms152543.aspx
每个副本都有自己的一组本地创建的新项目的范围。
我对合并复制的经验是:很麻烦。如果可能的话,我会避免使用大量单独的 sql 服务器。
当您确实必须在 sql 服务器之间复制和合并数据时,我建议使用 uniqueidentifier 列而不是标识列。无论如何,合并复制都需要一个 rowguid 列。