我正在使用Microsoft Sync Framework 2.1来同步SQLSERVER和SQLSERVERCe数据库。同步适用于任何一个数据库中的简单插入,更新和删除操作。在这里,我使用上传和下载来同步方向。 但是当我同步具有相同主键值的两个数据库时,问题就出现了,这些数据库的ID值在同步数据库表中是相同的。 我得到了这个异常错误,特别是CONSTRAINTEXCEPTION,声明“列'ID'被限制为唯一。值'5'已经存在。”
答案 0 :(得分:0)
我认为这是一个有效的例外。即使不使用Sync Framework,也无法在表中插入相同的主键值。
请参阅Selecting an Appropriate Primary Key for a Distributed Environment了解在Sync Framework中为表选择键的指导原则