Kom igångKom igång gratis

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

Visa kurs

Ö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;
Redigera och kör kod