有没有一种方法可以使用Microsoft Sync Framework和SQL Server 2008更改跟踪机制来同步两个SQL Server 2008数据库(任何版本),而不是使用所需的架构更改(触发器、sps、aux表)来配置数据库以跟踪更改?
有没有代码样例?
发布于 2011-03-08 22:43:17
是的,这是可能的。使用Sql Express示例同步提供程序(http://archive.msdn.microsoft.com/sync/Release/ProjectReleases.aspx?ReleaseId=1200)。微软不支持它,它使用sync Framework2.0技术而不是更新的2.1技术进行协作同步。
在服务器上启用更改跟踪,在客户端创建锚点和guid表。在同步代理中为每个表创建同步适配器,这样就可以了。您必须记住,sql express客户端提供程序在幕后使用服务器提供程序,因此您需要在某些地方颠倒它的思路(下载变成上传)。
https://stackoverflow.com/questions/5135205
复制相似问题