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
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;