0

我将在 SQL 2012 中为可以同步数据的离线客户端使用合并复制。

合并复制过程为每个正在复制的表添加了一个 guid,但我也想知道如何添加一个额外的 int id?

例如,我们的客户打电话给支持服务台,他们必须确定他们不想与向导打交道的特定记录。

标识列是理想的,但是这将如何与复制一起工作?每个站点是否必须具有不同的身份范围?

4

1 回答 1

1

答案就在这里,

https://dba.stackexchange.com/questions/18807/what-happens-when-identity-range-isexceeded

基本上每个客户都有两个范围。一旦他们用完第一个范围并同步,他们将获得一个新范围。

如果在超出两个范围的表中发生插入,则会引发错误。发生这种情况的唯一方法是用户在进行同步之前插入 2000 条记录。如果可能,可以增加范围大小。

于 2012-06-04T21:37:28.873 回答