Все в одном запросе для отслеживания изменений БД в версии SQL
Есть ли какая-либо функция в sql server 2012 или в любой версии , в которой я могу отслеживать все действия БД(DDL и DML) и другие в одном запросе с тем, кто изменил, откуда и когда?
Мне также нужно имя хоста или IP-адрес.
Что я уже пробовал:
Я попробовал следующие функции, которые имеют некоторые ограничения
Аудит SQL (невозможно отследить IP-адрес)
Событие (невозможно отслеживать операции DML)
Трассировка (невозможно отслеживать операции DML)
Пожалуйста помочь