Zacznij terazZacznij za darmo

Zapobieganie zmianom na serwerze

Firma prosi cię również o znalezienie sposobu na ochronę baz danych przed przypadkowym usunięciem przez pracowników.

Po dokładnej analizie decydujesz się użyć wyzwalacza, aby spełnić to wymaganie.

Wyzwalacz będzie wycofywał wszelkie próby usunięcia baz danych.

To ćwiczenie jest częścią kursu

Tworzenie i optymalizacja triggerów w SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz nowy wyzwalacz o nazwie PreventDatabaseDelete.
  • Dołącz wyzwalacz na poziomie serwera.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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;
Edytuj i uruchom kod