2011-02-25 114 views
0

我正在使用同步框架来同步来自Sql Server 2008 R2数据库的数据。当我在我的机器上运行同步,从已安装的wpf应用程序或Visual Studio中运行同步时,一切都正常同步。同步框架2.1未完成同步

当我在另一台机器上安装程序时,会出现该问题。看起来像同步运行,当我看着在Sql Profiler中运行的查询列表时,但是这些更改不适用于sqlce数据库。

+0

你可以更具体一点。数据库位于何处?你看到Sql Queuing在Source上而不是在Destination上吗?运行WPF应用程序的新机器是否具有对源数据库和目标数据库的适当访问权限? – 2011-03-09 06:55:11

回答

0

我有一个非常类似的问题: 我们正在使用同步帧工作将多个站点同步到中央服务器。在产生数据的系统升级之前,一切都很顺利。现在在一些网站我得到插入错误,一些关于FK约束和一些关于正常插入尝试插入空值到不可空列。 从我能找到的_selectchanges SP正在返回一些不存在的行或与无效的数据,然后导致bulkinsert SP中的错误。

解决方法是重新设置范围并重新同步所有数据,这使得事情变得简单。

我想找到根本原因,所以我可以处理它重新同步所有数据不是很好的解决方案,对我们来说并不总是可能的。

任何想法或想法?

编辑: DBs模式与以前相同,只是数据正在更改。