У нас есть база данных SQL Azure с включенным аудитом в целях безопасности.Группа безопасности клиента запросила у нас список информации из баз данных Azure.
1. Просмотрите или создайте отчет обо всех вновь созданных / исправленных / удаленных записях 2. Просмотрите или создайте отчет, содержащий содержимое всех удаленных записей3. Просмотрите или создайте отчет обо всех изменениях в данной записи. 4. Просмотрите или создайте отчет обо всех профилях доступа пользователей. 5. Просмотрите или создайте отчет обо всех идентификаторах пользователя для входа и выхода из системы за определенный период. 6. Просмотр или создание.отчет о функциональном использовании по идентификатору пользователя системной активности за определенный период, например, список количества обращений пользователя к каждому виду системной активности (отчет, запрос, присоединение и т. д.) в определенный день. 7. Просмотр илисоздать отчет по системным действиям о доступе пользователей за определенный период, например, для каждого системного действия (отчет, запрос, присоединение и т. д.), перечислить каждого пользователя, который получил доступ в определенный день. 8. Просмотреть или создать отчет о запросах, выполненныхпользователи »
Конечно, из журналов аудита мы получаем, кто и что за операция dодин в базе данных.но мы не получим точные изменения данных, например, какие строки были добавлены / какие данные обновлены и какие данные были обновлены и после / какие именно пользователь удалил.
Решение опробовано: мы пробовали временные рассказы для отслеживания изменений Azure SQL DB.,он дает нам измененные данные операций DML, но не дает, если операции DDL выполняются как изменение имени столбца / удаление столбца / добавление столбца и т. д.
ЭКСПЕРТЫ SQL МОГУТ ВАМ ПОМОЧЬ.
Заранее спасибо!