Посилення безпеки бази даних
Нещодавно на сервері бази даних компанії Fresh Fruit Delivery виявили кілька невідповідностей.
У команди ІТ-безпеки немає процесу аудиту, щоб з'ясувати, коли користувачі під'єднуються до бази даних, і відстежувати критичні зміни до відповідального користувача.
Вас просять допомогти команді безпеки, реалізувавши новий тригер відповідно до їхніх вимог.
Через складність цього запиту вам слід спочатку створити оператор INSERT, а на другому кроці використати його для створення тригера.
Ця вправа є частиною курсу
Створення та оптимізація тригерів у SQL Server
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- 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;