2009-08-12 105 views
0

它出现在盒子外面,Microsoft Sync Framework的v1只支持使用SqlCeClientSyncProvider与CE数据库同步。如果我们现在可以在两个SQL Server数据库之间同步,我无法在有关v2的文档中找到任何地方。任何人都知道如果现在可以这样做(不写我自己的客户提供者)?Microsoft Sync Framework 2.0是否支持Sql Server 2005作为客户端?

回答

1

以下提供程序是您应该用来与SQL Server数据库同步的提供程序。

Microsoft.Synchronization.Data.Server.DbServerSyncProvider 

本地数据库缓存工具可以让你运行起来也相当迅速,而不必担心这些细节 - 你会然而,可以牺牲一定的灵活性。

如果你确定你想要更接近金属但它现在已经被释放并且可能是你最好的选择,你不一定需要Sync Framework 2.0。只需要注意安装SDK后交换到解决方案的DLL版本。请注意,数据库DLL的版本与框架的其余部分不一致,并且Microsoft.Synchronization.Data.SqlServerCe DLL的版本实际上从3.5降低到3.0。

安装同步框架 - MSDN

所有的数据库提供商的DLL有3.0,而不是2.0 一个 版本号,因为某些提供了 最初同步 框架1.0之前发布。 Microsoft.Synchronization.Data.SqlServerCe.dll 最初作为SQL Server Compact的一部分发布,并且以前的版本号为3.5,以匹配SQL Compact Server版本的SQL 。此DLL的版本为 ,现在3.0与其他 数据库提供者相匹配。

相关问题