1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Tvorba a optimalizace triggerů v SQL Serveru

Connected

Cvičení

Auditování databáze

Tvým dalším úkolem je vytvořit nový trigger pro auditování změn databázových objektů.

Trigger musíš vytvořit na úrovni databáze. K jeho spuštění můžeš použít skupinovou událost DDL_TABLE_VIEW_EVENTS. Tato skupina zahrnuje všechny databázové operace týkající se tabulek, pohledů, indexů nebo statistik. Díky skupinové události nemusíš jednotlivé události zadávat zvlášť.

Trigger vloží podrobnosti o spouštěcím příkazu (událost, uživatel, dotaz apod.) do tabulky DatabaseAudit.

Pokyny

100 XP
  • Vytvoř trigger DatabaseAudit na databázi, který se spustí při událostech DDL_TABLE_VIEW_EVENTS.