0

我们使用 Microsoft Sync Framework 2.1 在 SQL Server 数据库和 SQL Server CE 3.5 数据库之间进行同步。似乎正在发生的是更改跟踪专用表正在 SQL Server CE 数据库中填充,直到文件达到其最大大小然后失败。

表是__sysOCSDeletedRows。服务器上启用了更改跟踪。有谁知道我们是否可以关闭 CE 数据库上的更改跟踪,或者是否有一些同步选项可以防止该表增长?

我们只在一个方向同步,除了通过同步之外,从不写入 CE 数据库。

编辑:我在原始帖子中弄错了违规表格。

4

2 回答 2

1

您使用的是哪个同步提供程序?

如果您使用的是 SqlCeSyncProvider,则可以使用SqlCeSyncStoreMetadataCleanup API

于 2013-10-30T01:59:44.787 回答
0

使用“Max Database Size=4091”连接字符串选项允许数据库大于默认值

于 2013-10-29T15:12:47.897 回答