Inizia subitoInizia 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 corso

Istruzioni dell'esercizio

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

esercizio interattivo pratico

Prova questo esercizio completando questo 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