none
SQL Server Trigger Table / Column Loglama RRS feed

  • Soru

  • Merhaba arkadaşlar üzerinde çalıştığımız bir projede SQL 2005 üzerinde tutulan veriler üzerinde yapılan her türlü işlemi loglama modeli ile kayıt altına almak istiyorum. Bu işlemi yaparken her tablo için ayrı ayrı log tabloları ve sorgular oluşturmak yerine. Yapmak istediğim bir trigger yazmak ve bu trigger ile ait olduğu tablo üzerinde yapılan tüm işlemleri aşağıda yapısını vereceğim Tablo içerisine atmak. 

     

    TableName  ( İşlem yapıaln Tablonun adı)

    ColoumnName (İşlem Yapılan Kolonun adı )

    OldValue (İşlem Update işlemi ise Eski Değer)

    NewValue (İşlem Update yada insert işlemi ise Güncel Değer )

     

    Triggeri tetikleyen Table ve işlem yapılan kolonları nasıl alabileceğim konusunda fikirlerinizi bekliyorum.

     

     



    25 Ekim 2011 Salı 09:38

Yanıtlar

Tüm Yanıtlar