В SQL Server Аудит Добавить пользовательский класс событий БД , существует четыре подкласса событий , определенных:
- Добавить
- Капля
- Предоставить доступ к базе данных
- Отменить доступ к базе данных
(документация MS найдена здесь )
Когда я настраиваю SQL Server Profiler для отслеживания класса пользовательских событий Audit Add DB, кажется, что он только захватывает события с подклассом 3 или 4, а не 1 или 2.
Для проверки трассировки я использую следующие операторы SQL:
CREATE USER testuser FOR LOGIN testlogin;
DROP USER testuser;
Когда я запускаю эти операторы в SQL Server Management Studio, SQL Server Profiler отображает два события пользователя Audit Add DB, одно с EventSubClass 3 (предоставить доступ к базе данных) и одно с EventSubClass 4 (отменить доступ к базе данных), но ничего не отображает для EventSubClass 1 (Добавить) или EventSubClass 2 (Удалить).
Из того, что я могу сказать, все три четных подкласса должны охватываться операторами SQL, использованными выше. Есть ли что-то дополнительное, что необходимо настроить для захвата этих подклассов событий?