Overview of Change Data Capture
SQL Server 2008
Change data capture provides information about DML changes on a table and a database. By using change data capture, you eliminate expensive techniques such as user triggers, timestamp columns, and join queries. This section describes how change data capture works. It also describes the security model.