We currently have a legacy desktop application that uses SQL Server 2014 as the database. We would like to add some additional features outside of the software which we don't have the source code to.
How can we monitor what data is inserted, updated or deleted to different tables in the database when a certain task is completed in the desktop software? This would allow us to add data to the database in the same way that the desktop application is currently doing it.
We have tried SQL Profiler but can't seem to get the information.
Is there a way to get a differential between two points in time from one database?