Microsoft Sync Framework 2.1 中的 CONSTRAINTEXCEPTION 问题

Posted

技术标签:

【中文标题】Microsoft Sync Framework 2.1 中的 CONSTRAINTEXCEPTION 问题【英文标题】:CONSTRAINTEXCEPTION issue in Microsoft Sync Framework 2.1 【发布时间】:2011-06-28 13:35:28 【问题描述】:

我正在使用 Microsoft Sync Framework 2.1 来同步 SQLSERVER 和 SQLSERVERCe 数据库。对于任何一个数据库中的简单插入、更新和删除操作,同步都可以正常工作。在这里,我将 上传和下载 用于同步方向。 但是当我同步两个具有相同主键值的数据库时会出现问题,即 ID 值在同步数据库表中是相同的。 我收到了这个异常错误,特别是 CONSTRAINTEXCEPTION,指出“列 'ID' 被限制为唯一。值 '5' 已经存在。”

【问题讨论】:

【参考方案1】:

我认为这是一个有效的例外。即使不使用 Sync Framework,您也无法在表中插入相同的主键值。

请参阅Selecting an Appropriate Primary Key for a Distributed Environment,了解在 Sync Framework 中为表选择键的指南

【讨论】:

thanx JuneT...这篇文章真的很有帮助。

以上是关于Microsoft Sync Framework 2.1 中的 CONSTRAINTEXCEPTION 问题的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Sync Framework 2.1 的状态如何

Microsoft Sync Framework 错误删除外键链接表

Microsoft Sync Framework 2.1 中的 CONSTRAINTEXCEPTION 问题

Microsoft Sync Framework 1.0 RTM发布了

使用 Microsoft Sync Framework 自动创建客户端架构

如何使用 Microsoft Sync Framework 在客户端数据库中插入新行