IniziaInizia gratis

Impedire modifiche al server

L'azienda ti chiede anche di trovare un modo per evitare che i database vengano eliminati per errore dai dipendenti.

Dopo un'analisi approfondita, decidi di usare un trigger per soddisfare la richiesta.

Il trigger annullerà (ROLLBACK) qualsiasi tentativo di eliminare database.

Questo esercizio fa parte del corso

Creare e ottimizzare i trigger in SQL Server

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un nuovo trigger chiamato PreventDatabaseDelete.
  • Associa il trigger a livello di server.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- 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;
Modifica ed esegui il codice