Začněte nyníZačněte zdarma

Zvýšení zabezpečení databáze

Na databázovém serveru společnosti Fresh Fruit Delivery bylo nedávno objeveno několik nesrovnalostí.

IT bezpečnostní tým nemá zavedený auditní proces, který by sledoval, kdy se uživatelé připojují k databázi, a umožnil zpětně dohledat zodpovědnou osobu za nežádoucí změny.

Pomoz bezpečnostnímu týmu implementací nového triggeru podle jejich požadavků.

Kvůli složitosti tohoto úkolu nejprve sestav příkaz INSERT a v druhém kroku ho využij k vytvoření triggeru.

Toto cvičení je součástí kurzu

Tvorba a optimalizace triggerů v SQL Serveru

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- Save user details in the audit table
INSERT INTO ___ (___, ___, ___, ___)
SELECT ORIGINAL_LOGIN(), GETDATE(), @@SPID, client_net_address
-- The user details can be found in SYS.DM_EXEC_CONNECTIONS
FROM SYS.DM_EXEC_CONNECTIONS WHERE ___ = @@SPID;
Upravit a spustit kód