针对对等同步的示例应用程序

Sync Services for ADO.NET 文档在帮助主题中包含针对对等同步的完整应用程序。有关更多信息,请参见对常见对等同步任务进行编程。以下示例应用程序通过 Sync Framework SDK 安装。可从此 Microsoft 网站获得 Sync Framework SDK。

  • SharingAppDemo-DecoupledTracking

  • SharingAppDemo-CoupledTracking

  • SharingAppDemo-Conflicts

  • SharingAppDemo-ColumnMapping

  • SharingAppDemo-TombstoneCleanup

所有应用程序都包含相似的应用程序代码,并且具有相似的图形界面。这些应用程序允许您连接到三个对等数据库,在这些数据库中进行变更,随后同步所做的变更。每个应用程序侧重于同步的不同方面,如解除耦合的变更跟踪或冲突处理。

使用各个示例应用程序

  1. 打开要运行的示例的安装目录,例如 SharingAppDemo-Conflicts\setup。

  2. 在 SQL Server Management Studio 中,依次执行 peer1_setup.sql 和 peer1_procs.sql。这将创建一个数据库和多个表,以及 Sync Services 用于选择变更并将变更应用到各个对等方的一组存储过程。为 peer2 和 peer3 脚本重复执行此步骤。

  3. 在 SQL Server Management Studio 中,打开 demo.sql,然后执行脚本顶部的 Configure Scope Members 部分。

  4. 在 Visual Studio 中,打开解决方案,如 SharingAppDemo-Conflicts.sln。

  5. 生成和运行项目。

  6. 执行数据变更并同步各个对等方。

请参阅

概念

协作方案 (Sync Services)