Пожалуйста, проверьте мое решение, которое я пытался описать в Средство регистрации SQL Server для сбора изменений данных
Решение построено на динамическом создании триггера для выбранных таблиц для сбора изменений данных (послевставить, обновить, удалить) и сохранить их в общей таблице.
Затем задание периодически выполняется и анализирует данные, собранные и сохраненные в этой общей таблице.После анализа данных людям будет легче понять и легко увидеть, какое поле таблицы изменяется и его старые и новые значения
Я надеюсь, что это предлагаемое решение поможет вам в вашем собственном решении,