Audit, revert or replay SQL Server database changes including the ones that have occurred before the product was installed. Restore damaged or missing data and objects. Capture information on the user, application and host used to make each change. Schedule auditing unattended and review the automatically generated comprehensive auditing reports.
You can download the most recent version of ApexSQL Log from this link.
Visit product page for more info about ApexSQL Log.