Renforcer la sécurité de la base de données
Récemment, plusieurs incohérences ont été découvertes sur le serveur de base de données de l'entreprise Fresh Fruit Delivery.
L'équipe de sécurité TI n'a pas de processus d'audit pour savoir quand les utilisateurs se connectent à la base de données ni pour retracer les changements problématiques jusqu'à l'utilisateur responsable.
On vous demande d'aider l'équipe de sécurité en mettant en place un nouveau déclencheur selon leurs exigences.
Vu la complexité de la demande, commencez par construire l'instruction INSERT à l'étape 1, puis utilisez-la pour créer le déclencheur à l'étape 2.
Cette activité fait partie du cours
Création et optimisation de déclencheurs dans SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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;