Change tracking in SQL Server 2008 enables applications to obtain only changes that have been made to the user tables, along with the information about those changes. With change tracking integrated into SQL Server, complicated custom change tracking solutions no longer have to be developed.
Change tracking is an important building block for applications that synchronize and replicate data in scenarios in which end-to-end replication solutions do not work and a custom solution is required. For example, a scenario that requires synchronizing data with data stores that are not SQL Server databases or in which the store schemas are very different.

In This Section
-
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.
-
Configuring and Managing Change Tracking
-
Provides a walkthrough of how to configure change tracking and how to manage change tracking data.
-
Using Change Tracking
-
Shows how to use change tracking to enumerate changes and do one-way and two-way synchronization.

Related Functions

Related Catalog Views