Tablo değişikliklerini izleme
Veritabanı düzeyinde, TablesChangeLog tablosuna yapılan değişiklikleri kaydeden yeni bir tetikleyici oluşturman gerekiyor.
Tetikleyici; tablolar oluşturulduğunda, değiştirildiğinde veya silindiğinde tetiklenmelidir.
Bu egzersiz
SQL Server'da Tetikleyiciler Oluşturma ve Optimize Etme
kursunun bir parçasıdırEgzersiz talimatları
Şirketin gereksinimlerine uygun şekilde yeni tetikleyiciyi oluştur.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Create the trigger to log table info
CREATE TRIGGER TrackTableChanges
ON ___
FOR CREATE_TABLE,
___,
DROP_TABLE
AS
INSERT INTO ___ (EventData, ChangedBy)
VALUES (EVENTDATA(), USER);