每个要同步的表必须有一个主键,并且该主键在所有已同步的数据库中必须是唯一的。不应更新主键的值。
使用单列作为表的主键通常是非常便利的。例如,您应该为每个客户指派唯一的标识值。如果所有销售代表工作的环境都与数据库有直接的连接,则很容易指派这些数值。每当在客户表中插入新的客户时,将自动添加一个大于上一个主键值的新主键值。
在未连接的环境中,要在插入新行时为主键指派一个唯一值并不那么容易。当销售代表添加一个新客户时,需要在 Customer 表的一个远程副本中执行此操作。您必须防止那些对其它 Customer 表副本进行操作的销售代表使用相同的客户标识值。
本节介绍了以下几种方法来解决唯一主键生成方面的问题:
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |