Методы аудита изменений данных в SQL Server Azure

Я новичок в SQL Azure, и у меня есть задача по внедрению методов аудита в базе данных SQL Server Azure. Не могли бы вы, кто-нибудь, помочь мне, какие существуют различные методы для аудита изменений данных в SQL Azure. Любые ссылочные ссылки также помогут.

Я хочу поддерживать Аудит для таблиц, который имеет около 40-50 столбцов, и я хочу отслеживать все изменения столбцов. Я также ищу факторы надежности и производительности.

Спасибо

2 ответа

Аудит в SQL Azure очень прост в настройке. Ниже приведены данные, которые будут получены.

Access to data
Schema changes (DDL)
Data changes (DML)
Accounts, roles, and permissions (DCL)
Stored Procedure, Login and, Transaction Management.

После настройки аудита файлы будут храниться в учетной записи хранения, которую можно загрузить в виде файла Excel...

Теперь Azure дает возможность отслеживать журналы аудита, используя Power BI.

Мы настроили аудит для таблиц, которые вставляются интенсивно (минимум 1 миллион вставок в день). Мы не видели никакого снижения производительности.

Обновлено согласно комментариям:
Аудит находится на уровне базы данных на данный момент, если вы хотите проверять только одну таблицу, триггеры могут быть вашей лучшей ставкой

Несколько ссылок, которые могут помочь вам..
https://powerbi.microsoft.com/en-us/blog/monitor-your-azure-sql-database-auditing-activity-with-power-bi/
https://azure.microsoft.com/en-us/documentation/articles/sql-database-auditing-get-started/

Спасибо тмуллани за ответ. После глубокого анализа я начал использовать временные таблицы для включения аудита в SQL Azure. Мы можем включить Аудит для отдельных таблиц / сущностей, используя эту функцию. Весь процесс будет выполняться внутри SQL Server, и нет необходимости писать даже один триггер для проведения аудита.

Вот несколько ссылок, которые полезны для изучения деталей временных таблиц в SQL Server, видео на канале 9: временное в SQL Server 2016: https://channel9.msdn.com/Shows/Data-Exposed/Temporal-in-SQL-Server-2016

Временные таблицы: https://msdn.microsoft.com/en-IN/library/dn935015.aspx

Другие вопросы по тегам