Prevenirea modificărilor la nivel de server
Compania îți solicită și să găsești o metodă prin care să împiedici ștergerea accidentală a bazelor de date de către angajați.
În urma unei analize detaliate, decizi să folosești un trigger pentru a îndeplini această cerință.
Triggerul va anula orice încercare de ștergere a bazelor de date.
Acest exercițiu face parte din cursul
Crearea și optimizarea triggerelor în SQL Server
Instrucțiuni pentru exercițiu
- Creează un trigger nou numit
PreventDatabaseDelete. - Atașează triggerul la nivel de server.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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;