Serveränderungen verhindern
Das Unternehmen bittet dich außerdem, eine Methode zu finden, um zu verhindern, dass Datenbanken versehentlich von Mitarbeitenden gelöscht werden.
Nach einer detaillierten Analyse entscheidest du dich, einen Trigger zu verwenden, um die Anforderung zu erfüllen.
Der Trigger macht jeden Versuch, Datenbanken zu löschen, rückgängig.
Diese Übung ist Teil des Kurses
Trigger in SQL Server erstellen und optimieren
Anleitung zur Übung
- Erstelle einen neuen Trigger namens
PreventDatabaseDelete. - Verknüpfe den Trigger auf Serverebene.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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;