我正在使用同步框架来同步来自Sql Server 2008 R2数据库的数据。当我在我的机器上运行同步,从已安装的wpf应用程序或可视工作室运行同步时,一切都正常同步。
我在另一台计算机上安装程序时出现问题。当我查看在Sql Profiler中运行的查询列表时,似乎同步运行,但是这些更改没有适用于sqlce数据库。
答案 0 :(得分:0)
跟踪客户端上发生的事情。您可能会看到为什么没有插入行。请参阅以下MSDN文章How to: Trace the Synchronization Process
答案 1 :(得分:0)
我有一个非常类似的问题: 我们使用同步框架工作将多个站点同步到中央服务器。在生成数据的系统升级之前,一切都运行良好。现在在某个站点我得到插入错误,一些关于FK约束,一些关于正常插入尝试将Null插入到非空列。 从我能找到的_selectchanges SP返回一些不存在的行或无效数据,然后导致bulkinsert SP中的错误。
解决方法是重新配置范围并重新同步所有数据,这样可以解决问题。
我正试图找到根本原因所以我可以处理它重新同步所有数据对我们来说不是很好的解决方案而且并非总是可行。
有什么想法或想法吗?
编辑: DBs架构与以前相同,只有数据被更改。