针对对等同步的示例应用程序
Sync Services for ADO.NET 文档在帮助主题中包含针对对等同步的完整应用程序。有关更多信息,请参见对常见对等同步任务进行编程。以下示例应用程序通过 Sync Framework SDK 安装。可从此 Microsoft 网站获得 Sync Framework SDK。
SharingAppDemo-DecoupledTracking
SharingAppDemo-CoupledTracking
SharingAppDemo-Conflicts
SharingAppDemo-ColumnMapping
SharingAppDemo-TombstoneCleanup
所有应用程序都包含相似的应用程序代码,并且具有相似的图形界面。这些应用程序允许您连接到三个对等数据库,在这些数据库中进行变更,随后同步所做的变更。每个应用程序侧重于同步的不同方面,如解除耦合的变更跟踪或冲突处理。
使用各个示例应用程序
打开要运行的示例的安装目录,例如 SharingAppDemo-Conflicts\setup。
在 SQL Server Management Studio 中,依次执行 peer1_setup.sql 和 peer1_procs.sql。这将创建一个数据库和多个表,以及 Sync Services 用于选择变更并将变更应用到各个对等方的一组存储过程。为 peer2 和 peer3 脚本重复执行此步骤。
在 SQL Server Management Studio 中,打开 demo.sql,然后执行脚本顶部的
Configure Scope Members
部分。在 Visual Studio 中,打开解决方案,如 SharingAppDemo-Conflicts.sln。
生成和运行项目。
执行数据变更并同步各个对等方。