我只是在研究 Microsoft Sync Framework。使用 SqlSyncAdapterBuilder 和 SqlServerChangeTracking 将本地 SQL CE 3.5 数据库与远程 SQL Server 2008 同步看起来很容易。
不幸的是,同步两个 SQL CE 3.5 数据库看起来并不容易......
文档非常稀少,我真的不知道如何从这里开始。
我的具体情况如下所示:
- 我有一个中央 SQL Server 2008。
- 多个客户端连接到此服务器(其中一些仅部分连接)。
- 那些(部分连接的)客户端正在使用在同一个数据库上工作的多个应用程序(可能同时运行)。
将客户端与中央服务器同步应该没有问题。在离线客户端上同步多个应用程序是我考虑使用多个 SQL CE 数据库(一个作为服务器,一个用于每个应用程序实例)的地方。在将客户端与服务器同步以及在客户端上同步多个应用程序时,我真的很高兴能够使用相同的冲突解决机制。在每个客户端上安装 SQL Server 2008 Express 是不行的。
有没有人有同步两个 SQL CE 数据库的经验?