Change Tracking and Sync Services for ADO.NET

Sync Services for ADO.NET enables synchronization between databases, providing an intuitive and flexible API that enables you to build applications that target offline and collaboration scenarios. Sync Services for ADO.NET provides an API to synchronize changes, but it does not actually track changes in the server or peer database. You can create a custom change tracking system, but this typically introduces significant complexity and performance overhead. To track changes in a server or peer database, we recommend that you use change tracking in SQL Server 2008 because it is easy to configure and provides high performance tracking.

For more information about change tracking and Sync Services for ADO.NET, use the following links:

  • Change Tracking Overview

    Describes change tracking, provides a high-level overview of how change tracking works, and describes how change tracking interacts with other SQL Server Database Engine features.

  • Microsoft Sync Framework

    Provides an overview of Microsoft Sync Framework and Sync Services.

  • Microsoft Sync Framework Developer Center

    Provides complete documentation for Sync Framework and Sync Services. In the documention for Sync Services, the topic "How to: Use SQL Server Change Tracking" contains detailed information and code examples.

See Also