我们正在将SQL Server CE与SQL Server 2008 R2同步。
我们需要同步两种不同的出版物,我们按顺序称它们。
这是我们正在做的(非常简略的)样本。
System.Data.SqlServerCe.SqlCeReplication repPub1;
repPub1.Synchronize();
System.Data.SqlServerCe.SqlCeReplication repPub2;
repPub2.Synchronize();
99%的时间,第一个出版物运行,然后是第二个。
然而,根据复制监视器,1%的时间,第一个发布完成,但不是就C#而言,所以我们在repPub1.Synchronize();
步骤和第二个出版物上无限期地等待从不开始。我们唯一能做的就是让用户在厌倦等待时终止并重新开始。
有没有人见过这个?任何人都知道如何让这更安全吗?
建议?
由于
答案 0 :(得分:0)
在SQL Server和我们的移动应用程序中升级到CE 3.5 SP2,这似乎解决了这个问题。