ColumnTracking Property
This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.
The ColumnTracking property exposes conflict resolution behavior for rows of data merged through replication.
Syntax
object
.ColumnTracking [=value]
Parts
object
An expression that evaluates to an object in the Applies To listvalue
TRUE or FALSE
Data Type
Boolean
Modifiable
Read/write
Prototype (C/C++)
HRESULT GetColumnTracking(LPBOOL pRetVal);
HRESULT SetColumnTracking(BOOL NewValue);
Remarks
If TRUE, each column in a row participates individually in conflict determination and resolution. If more than one site modifies the row, but each site modifies a unique set of columns, no conflict is found and all changes are merged.
If FALSE, the entire row is evaluated to determine conflicts.
Note
If an application sets ColumnTrackingafter the initial snapshot has been created, a new snapshot must be generated and then reapplied to each subscription. Snapshots are applied when the next scheduled snapshot and merge agent run.