[SQL SERVER] Monitorizar cambios

Tengo un ERP que trabaja contra una base de datos SQL Server 2014, me gustaría saber cuando realizo ciertas operaciones desde el ERP contra la base de datos que modificaciones se realizan.

Me gustaría saber qué tablas y registros se ven afectadas.

Pienso que estos cambios tienen que quedar reflejados en alguna parte de la base de datos o algún log, pero no lo sé a ciencia cierta.

Según he leído, se puede conseguir algo de información con SQL Server Profiler y XE (Eventos Extendidos). ¿Alguno tiene alguna experiencia similar? ¿Consejos?
No conozco como SQL SERVER deja el log de las operaciones realizadas, de todas formas lo que se me ocurre que puedes hacer es un trigger que grabe en una tabla de log creada por ti con cada operación.

Desconozco el impacto en el rendimiento que esto puede tener pero seguro que algo tiene.

EDITO: https://www.mssqltips.com/sqlservertip/ ... ction-log/

https://msdn.microsoft.com/es-es/library/ms190925.aspx

https://solutioncenter.apexsql.com/es/l ... ql-server/
1 respuesta