Microsoft Sync Framework 2.1-示例项目,编写提供程序,更改跟踪,元数据

Man*_*nni 5 .net microsoft-sync-framework

我发现很难找到Sync Framework 2.1的条目。我可以使用任何好的教程或示例项目吗?

我的目标是将客户端与.NET 4.5和Microsoft SQL Server 2012 LocalDB与带有Microsoft SQL Server 2012的Windows 2008 R2服务器同步。

我想知道如何在客户端和服务器上编写一个同步提供程序。

是对的,MS SQL Server同步框架的提供程序不支持“更改跟踪”?我必须编写自己的提供程序吗?管理员如何管理服务器的“元数据”?

非常感谢您的帮助!

Jun*_*neT 3

为什么必须编写自定义同步提供程序?开箱即用。

Sync Framework 中有两种类型的数据库同步提供程序。

第一个是较旧的离线同步提供程序,它仅支持客户端的 SQL CE。SQL Server 端将使用 SQL 更改跟踪。

第二种类型是所谓的点对点或协作提供程序,它支持 SQL CE、Express、LocalDB、Server 和 Azure SQL 之间的同步。

您不必费力寻找教程,随框架一起安装的文档本身已经有一些了。

这是在线版本:教程:同步 SQL Server 和 SQL Express

这应该适用于您的场景,因为 SqlSyncProvider 可与 SQL Server、Express、LocalDB 和 Azure SQL 配合使用。