Одна из самых важных баз данных, которые я администрирую, плохо спроектирована.Программа, которая использует его, использует только 1 логин, который является системным администратором.Редактирование и удаление выполняются на месте, поэтому отслеживание изменений затруднено.
Кроме того, в нем отсутствуют надлежащие функции аудита, поэтому я не могу сказать, какой пользователь отредактировал или удалил определенную запись.
Я подумал, что могу прибегнуть к использованию триггеров SQL и вывести информацию о записи вместе с информациейпользователь, который редактировал / удалял его.Я не могу использовать LoginName, потому что программа использует только один логин.
Могу ли я экспортировать другую информацию, используя триггер, например имя настольного компьютера, отправившего команду удаления?
Есть ли какая-либо другая информация, которую я мог бы экспортировать, которая помогла бы мне в этом?