1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie i optymalizacja triggerów w SQL Server

Connected

ćwiczenie

Zwiększanie bezpieczeństwa bazy danych

Niedawno na serwerze bazy danych firmy Fresh Fruit Delivery wykryto kilka nieprawidłowości.

Zespół ds. bezpieczeństwa IT nie dysponuje procesem audytu pozwalającym ustalić, kiedy użytkownicy łączą się z bazą danych i śledzić zmiany naruszające jej integralność – wciąż trudno przypisać je konkretnemu użytkownikowi.

Masz pomóc zespołowi ds. bezpieczeństwa, implementując nowy trigger zgodnie z ich wymaganiami.

Ze względu na złożoność zadania najpierw utwórz instrukcję INSERT, a następnie wykorzystaj ją do stworzenia triggera.

Instrukcje 1/2

undefined XP
    1
    2
  • Utwórz instrukcję INSERT, która będzie zapisywać szczegóły użytkownika w tabeli ServerLogonLog.
  • Wybierz tylko dane dla sytuacji, gdy session_id jest równe @@SPID (identyfikatorowi bieżącego użytkownika).