ПочатиПочніть безкоштовно

Посилення безпеки бази даних

Нещодавно на сервері бази даних компанії 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;
Редагувати та запускати код