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