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
<Kurs>Trigger in SQL Server erstellen und optimieren</Kurs>Übungsanweisungen
- Erstelle einen neuen Trigger namens
PreventDatabaseDelete. - Verknüpfe den Trigger auf Serverebene.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- 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;