开箱即用,Microsoft Sync Framework的v1仅支持使用SqlCeClientSyncProvider与CE数据库同步。如果我们现在可以在两个SQL Server数据库之间同步,我在文档中找不到关于v2的任何内容。任何人都知道如果现在可以这样做(没有编写我自己的客户提供商)?
答案 0 :(得分:1)
以下提供程序是您应该用来与SQL Server数据库同步的提供程序。
Microsoft.Synchronization.Data.Server.DbServerSyncProvider
本地数据库缓存工具可以让您快速启动并运行,而无需担心这些细节 - 但您会牺牲一些灵活性。
如果您确定想要更接近金属但是它已经被释放并且可能是您最好的选择,那么您不一定需要Sync Framework 2.0。在安装SDK之后,请注意您在解决方案中交换的DLL版本。请注意,数据库DLL没有与框架的其余部分一致地版本化,并且Microsoft.Synchronization.Data.SqlServerCe DLL的版本实际上从3.5减少到3.0。
安装Sync Framework - MSDN
所有数据库提供程序DLL都有 版本号3.0而不是2.0 因为有些提供者是 最初在Sync之前发布 框架1.0。 Microsoft.Synchronization.Data.SqlServerCe.dll 最初是作为SQL的一部分发布的 Server Compact和以前有过 版本号为3.5以匹配SQL Server Compact版本。版本 这个DLL现在是3.0以匹配另一个 数据库提供者。