У меня есть сценарий для определения таблиц и столбцов, затронутых во время различных транзакций, происходящих через приложение.Мне нужен способ, чтобы захватить детали таблицы, столбца, затронутого в базе данных во время запуска приложения.Приложение является настольным приложением, где бизнес-уровень - это Java, а бэкэнд - в SQL Server 2012.
Я уже пробовал создавать триггеры для всех таблиц.Эти триггеры вставляют детали таблицы, затронутые столбцом, в общую таблицу.так что в конце дня эта таблица даст мне необходимую информацию.Но это может быть грязно, когда слишком много таблиц с большим количеством столбцов.
Table name|column Name|old value|new value|action (insert/update/delete)|transaction type