CommencerCommencer gratuitement

Empêcher les modifications du serveur

L’entreprise vous demande également de trouver un moyen d’éviter que des bases de données ne 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 toute tentative de suppression de bases de données.

Cet exercice fait partie du cours

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

Afficher le cours

Instructions

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

Exercice interactif pratique

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

-- 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