繁体   English   中英

将Sync Framework与本地和远程上的SQL 2008更改跟踪一起使用

[英]Use Sync Framework with SQL 2008 change tracking on both local and remote

我想要的是能够使用Microsoft Sync Framework同步两个都使用SQL 2008更改跟踪功能的SQL 2008数据库。 一个将是服务器,另一个将是使用中心和分支模型的本地SQLExpress实例。

有一些暗示表明其他人已经做到了这一点-即使用WCF和Sync Framework通过HTTP同步SQL Server 2008数据库 但是,该解决方案要求“ SqlExpressClientSyncProvider可从MSF的codeplex项目站点获得,作为客户端同步提供程序”。 同样的SqlExpressClientSyncProvider也被暗示在其他地方。 但是,它不再存在或对我的尝试隐藏得很好。

我在搜索中遇到的大多数链接和建议最终都指向MSDN示例站点,该站点具有多个示例(例如,一个http://code.msdn.microsoft.com/Database-SyncSQL-Server-a9752fac )都通过自定义更改审核演示了如何使用同步框架进行演示-这为架构增加了很多可见的开销,例如逻辑删除表,触发器等。这就是我要避免的事情。

我很乐意链接到SqlExpressClientSyncProvider的位,但是,我怀疑它是为MSF 1.0的工作方式而构建的。 如果通过SqlProvider类或类似方式通过“ MSF 2.1”方式执行此操作,那就太好了。

仅较旧的脱机提供程序(SqlCeClientSyncProvider / DbServerSyncProvider)支持SQL Server更改跟踪,该提供程序与Visual Studio中的“本地数据库缓存”项目项使用的提供程序相同。

较新的SqlSyncProvider / SqlCeSyncProvider使用自定义跟踪机制,并且需要大量的自定义才能使其与Sql Change Tracking一起使用,而无需编写您自己的自定义提供程序。

SqlExpressClientSyncProvider是一个示例提供程序,此后已被MS从下载站点中删除。

不过,此链接仍然有一些链接: http : //www.8bit.rs/blog/2009/05/debugging-sql-express-client-sync-provider/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM