• 30-05-2013, 11:37:12
    #1
    Merhabalar bir örnek bir veri tabani var topla sayisi yetri kadar fazl benim yapmak istediğim . uygulama tarafindan işlemlere yapildiğinda veritabni kisminda hangi tablolarda değişiklik yapılmış onu izleyebilmek bu sekilde bir uygulama veya yöntem mevcutmu yada konu hakkında fikri olan arkadas var mi ?
  • 30-05-2013, 11:49:46
    #2
    .net de entity framework un savingchanges eventi ile db değişiklikleri öğrenebilirsin. genel bir şey istiyorsan o zaman bir tane trigger yazacaksın, senin işini bu görür. her hangi bir veri eklemede,silmede güncellemede önce/sonra çalışan bir trigger yazarak db değişikliklerini anlayabilirsin

    bir de şöyle bir şey varmş belki işine yarar sqldependency diye geçiyor

    http://dotnet.dzone.com/articles/c-s...ncy-monitoring
  • 30-05-2013, 14:31:29
    #3
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    .net de entity framework un savingchanges eventi ile db değişiklikleri öğrenebilirsin. genel bir şey istiyorsan o zaman bir tane trigger yazacaksın, senin işini bu görür. her hangi bir veri eklemede,silmede güncellemede önce/sonra çalışan bir trigger yazarak db değişikliklerini anlayabilirsin

    bir de şöyle bir şey varmş belki işine yarar sqldependency diye geçiyor

    http://dotnet.dzone.com/articles/c-s...ncy-monitoring
    Dediğiniz gibi ya tiriger yazilacak ona topla sayisi yuksek .
    sql 2008 de su sekilde bişi oldugunu okudum fakat 2005 kullanıyorum su an ben 2008 update gidecez en kotu ihtimal.
    sql 2008 in SQL Server Change Data Capture özeliği.
    Kaynak olarak buldugum dokuman .
    http://www.logyonetimi.com/sql-serve...in-loglanmasi/
  • 30-05-2013, 22:37:50
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Eğer sadece tabloları ve değişiklik tarihlerini görmek istiyorsan Data Capture kullan. Zaten daha fazlasını göremiyorsun.

    Ama ne eklemiş, ne silmiş detaylı görmek istiyorsan ya kendi log sistemini yarat ya da log4net'in klasik loglama sistemini kullanmanı tavsiye ederim.
  • 31-05-2013, 11:12:25
    #5
    rob33n adlı üyeden alıntı: mesajı görüntüle
    Eğer sadece tabloları ve değişiklik tarihlerini görmek istiyorsan Data Capture kullan. Zaten daha fazlasını göremiyorsun.

    Ama ne eklemiş, ne silmiş detaylı görmek istiyorsan ya kendi log sistemini yarat ya da log4net'in klasik loglama sistemini kullanmanı tavsiye ederim.
    Veritabaninda fazla bilgi olmadiği için vede sadece test amaçlı oldugu için Data Capture kurtarıyor. tskler yardımınız için .