我已经查看过一些资源,只是想澄清并获得意见。SQL Server 2000/2005标识列+复制
首先,为了完全避免任何问题,我们可以不用打扰使用标识列作为主键,而是让它们自己生成,并且只要这些值都以两种方式复制,即假定它们在创建的任何时候都始终是唯一的。
为了解决这个问题,我正在讨论2种或更多种方式的复制来解决全局访问问题,我们有标识列。
现在我们正在设置事务复制,并且两个数据库都应该相互复制。
据我所知,它给每个数据库服务器分配一个种子值的范围,它会使用这些值,你知道你给出的范围不会交叉的唯一原因。那么这是否意味着在复制过程中这些值被插入到种子列中?
因此,如果您将范围1-10和11-20分配给2个服务器,一旦每个服务器插入了10行,您将在两个数据库中都有1-20种子?