Serverwijzigingen voorkomen
Het bedrijf vraagt je ook om een manier te vinden om te voorkomen dat databases per ongeluk door medewerkers worden verwijderd.
Na een grondige analyse besluit je een trigger te gebruiken om aan dit verzoek te voldoen.
De trigger draait elke poging om databases te verwijderen terug.
Deze oefening maakt deel uit van de cursus
Triggers in SQL Server bouwen en optimaliseren
Oefeninstructies
- Maak een nieuwe trigger met de naam
PreventDatabaseDelete. - Koppel de trigger op serverniveau.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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;