Aumentando a segurança do banco de dados
Recentemente, várias inconsistências foram descobertas no servidor de banco de dados da empresa Fresh Fruit Delivery.
A equipe de Segurança de TI não tem um processo de auditoria para descobrir quando os usuários estão se conectando ao banco de dados e rastrear alterações disruptivas até o usuário responsável.
Você foi solicitado a ajudar a equipe de Segurança implementando um novo trigger com base nos requisitos deles.
Devido à complexidade deste pedido, você deve primeiro construir a instrução INSERT e, em seguida, usá-la para criar o trigger na segunda etapa.
Este exercício faz parte do curso
Criando e Otimizando Triggers no SQL Server
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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;