Förhindra serverändringar
Företaget ber dig också hitta ett sätt att förhindra att databaser av misstag raderas av anställda.
Efter en noggrann analys bestämmer du dig för att använda en trigger för att uppfylla kravet.
Triggern ska återställa alla försök att radera databaser.
Den här övningen är en del av kursen
Bygga och optimera triggers i SQL Server
Övningsinstruktioner
- Skapa en ny trigger som heter
PreventDatabaseDelete. - Koppla triggern på servernivå.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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;