我正在使用 MS Sync Framework 2.1 并将多个 SQL Express 2008 R2 Express 客户端与 SQL Express 2008 R2 服务器同步。直到最近,它已经运行了好几个月。具有 3000 条记录的表之一不再同步。我用批量插入填充了表格。我什至无法使用 SQL Management Studio 通过查询分析器更新这些记录。
当我运行 T-Sql 更新查询时
Update myTable set modifiedDate ='sa'
它返回以下消息。
(0) records updated
(3000) records updated
第一条消息用于 myTable,第二条消息用于 myTable_Tracking。所以记录没有在 myTable 中更新,但它们在 myTable_Tracking 中。但是当我做选择查询时,我得到了 3000 行返回。
在 Server 和 Express 上都可以找到相同的结果。
我检查了事务日志的大小。SQL Server 2008 R2 服务器上的已用空间为 94%,但在 SQL Express 上已用空间仅为 17%。
有什么想法的人吗?如果您需要更多信息,请告诉我。