1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie i optymalizacja triggerów w SQL Server

Connected

ćwiczenie

Audyt bazy danych

Twoim kolejnym zadaniem jest stworzenie nowego triggera do audytu zmian obiektów bazy danych.

Trigger należy utworzyć na poziomie bazy danych. Możesz użyć grupowego zdarzenia DDL_TABLE_VIEW_EVENTS, aby go wyzwalać. To zdarzenie grupowe obejmuje wszelkie operacje bazodanowe dotyczące tabel, widoków, indeksów i statystyk. Dzięki użyciu zdarzenia grupowego nie musisz podawać poszczególnych zdarzeń osobno.

Trigger będzie wstawiał szczegóły dotyczące wyzwalającej instrukcji (zdarzenie, użytkownik, zapytanie itp.) do tabeli DatabaseAudit.

Instrukcje

100 XP
  • Utwórz trigger DatabaseAudit na bazie danych, który będzie uruchamiany dla zdarzeń DDL_TABLE_VIEW_EVENTS.