НачатьНачать бесплатно

Повышение безопасности базы данных

Недавно на сервере баз данных компании Fresh Fruit Delivery были обнаружены несколько несоответствий.

У команды IT-безопасности нет процесса аудита, который позволял бы отслеживать подключения пользователей к базе данных и связывать критические изменения с ответственным пользователем.

Вас просят помочь команде безопасности, реализовав новый триггер в соответствии с их требованиями.

Из-за сложности задачи сначала создайте инструкцию 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;
Редактировать и запускать код