CommencezCommencez gratuitement

Empêcher les modifications au serveur

L'entreprise vous demande aussi de trouver une méthode pour éviter que des bases de données soient supprimées par erreur par des employés.

Après une analyse approfondie, vous décidez d'utiliser un déclencheur pour répondre à la demande.

Le déclencheur annulera (ROLLBACK) toute tentative de suppression de bases de données.

Cette activité fait partie du cours

Création et optimisation de déclencheurs dans SQL Server

Voir le cours

Instructions de l’exercice

  • Créez un nouveau déclencheur nommé PreventDatabaseDelete.
  • Rattachez le déclencheur au niveau du serveur.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Create a trigger to prevent database deletion
CREATE TRIGGER ___
-- Attach the trigger at the server level
ON ___ ___
FOR DROP_DATABASE
AS
   PRINT 'You are not allowed to remove existing databases.';
   ROLLBACK;
Modifier et exécuter le code