Utility: Track Data Changes (SQL Server)

Trying to figure out what data are changed during transactions using MS SQL Server in several tables (more than 120) and a dataset of more than 15,000 records I was looking for a tool able to analyze those changes and to export the report. 
The solution stays in the features offered by SQL Server. For more info which version include this capabilities read this article