Mencegah perubahan server
Perusahaan juga meminta Anda menemukan metode untuk mencegah basis data terhapus secara tidak sengaja oleh karyawan.
Setelah analisis mendalam, Anda memutuskan untuk menggunakan trigger untuk memenuhi permintaan tersebut.
Trigger akan melakukan rollback terhadap setiap upaya penghapusan basis data.
Latihan ini adalah bagian dari kursus
Membangun dan Mengoptimalkan Trigger di SQL Server
Petunjuk latihan
- Buat trigger baru bernama
PreventDatabaseDelete. - Pasang trigger pada tingkat server.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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;