CommencerCommencer gratuitement

Renforcer la sécurité de la base de données

Récemment, plusieurs incohérences ont été détectées sur le serveur de base de données de l’entreprise Fresh Fruit Delivery.

L’équipe Sécurité IT ne dispose pas d’un processus d’audit pour savoir quand les utilisateurs se connectent à la base et pour rattacher les modifications disruptives à l’utilisateur responsable.

On vous demande d’aider l’équipe Sécurité en mettant en place un nouveau trigger conforme à leurs exigences.

Compte tenu de la complexité de la demande, vous devez d’abord construire l’instruction INSERT, puis l’utiliser pour créer le trigger dans un second temps.

Cet exercice fait partie du cours

Créer et optimiser des déclencheurs dans SQL Server

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- 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;
Modifier et exécuter le code