Отслеживание активности пользователей с помощью таблиц аудита - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь реализовать способ отслеживания изменений в таблицах с именами gsbirst_Objects и gsbirst_Objects_Backup.Он будет записывать операторы DML и Truncate

У меня есть хранимая процедура, которая будет обновлять основную таблицу при ее вызове.Как я могу зафиксировать изменения в начале и конце, когда хранимая процедура называется

Я создал резервную копию таблицы

1 Ответ

0 голосов
/ 12 июня 2019

Я делал это некоторое время назад, используя триггеры, это не лучший способ, но работает.Вы можете создать контрольную таблицу, чтобы они построили триггер для каждого действия.Я сделал триггер на УДАЛИТЬ, ОБНОВЛЕНИЕ и ВКЛЮЧИТЬ.Затем я бы взял запись, которая была изменена с датой или удалением, и объединил строку вместе и загрузил до и после в таблицу аудита в зависимости от того, что произошло.Этот маршрут дал мне немного больше подробностей даже о том, что произошло и что изменилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...