0

我正在使用 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%。

有什么想法的人吗?如果您需要更多信息,请告诉我。

4

1 回答 1

0

我建议你看看这个链接:

https://jtabadero.wordpress.com/2012/08/23/things-you-need-to-know-about-sql-data-sync-service/

于 2015-01-22T18:38:34.147 回答