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