Explanation SQL Server 2016 provides two features that track changes to data in a database: change data capture and change tracking. These features enable applications to determine the DML changes (insert, update, and delete operations) that were made to user tables in a database. Change data is made available to change data capture consumers through table-valued functions (TVFs). References: https://msdn.microsoft.com/en-us/library/cc645858.aspx