none
Veritabanında log tutma - Change Data Capture ile Değişiklik Yapılan Kayıtların Loglanması RRS feed

  • Soru

  • Merhabalar,

     

    C# ile hazırladığım bir yazılımımda sorun var. Veritabanında kayıt eklerken her beşinci kayıta gelindiğinde kendinden önceki ilk üç kaydı siliyor ve tabloda ki kayıt sayısı ikiye düşüyor. Sorunun nedenini anlayamadım bir türlü. 

     

    Veritabanında bir log sistemi açıp yapılan işlemleri izlemek istiyorum ancak nasıl yapacağım konusunda pek bir fikrim yok, yardımcı olursanız çok sevinirim.


    • Düzenleyen Serkan Bark 24 Ekim 2011 Pazartesi 07:48 Baslik Duzenlendi
    19 Ekim 2011 Çarşamba 08:24

Yanıtlar

  • Merhaba,

    bunun için bir kac yol izleyebilirsiniz.

    ilk yol olarak eğer SQL server 2008 kullaıyorsanız Change Data Capture ozelliği ile izleme yapabilirsiniz. diğer bir yontem olarak tablo uzerinde trigger yazarak değişiklikkleri takib edebilir ve engelleyebilirsiniz.

     

    kolay gelsin

    • Yanıt Olarak İşaretleyen SefaUmit 20 Ekim 2011 Perşembe 14:30
    19 Ekim 2011 Çarşamba 08:37
  • SQL Server Profiler ile hangi sorgular çalışıyor kontrol edebilirsiniz
    Eğer doğru cevap vermiş isem lütfen yanıtlandı olarak işaretleyin, yardımcı olmuş isem lütfen yardımcı olarak oylayın.
    Please mark my reply as answered if it works or vote as helpful if it gives you some idea.
    • Yanıt Olarak İşaretleyen SefaUmit 20 Ekim 2011 Perşembe 14:30
    19 Ekim 2011 Çarşamba 14:56

Tüm Yanıtlar

  • Merhaba,

    bunun için bir kac yol izleyebilirsiniz.

    ilk yol olarak eğer SQL server 2008 kullaıyorsanız Change Data Capture ozelliği ile izleme yapabilirsiniz. diğer bir yontem olarak tablo uzerinde trigger yazarak değişiklikkleri takib edebilir ve engelleyebilirsiniz.

     

    kolay gelsin

    • Yanıt Olarak İşaretleyen SefaUmit 20 Ekim 2011 Perşembe 14:30
    19 Ekim 2011 Çarşamba 08:37
  • SQL Server Profiler ile hangi sorgular çalışıyor kontrol edebilirsiniz
    Eğer doğru cevap vermiş isem lütfen yanıtlandı olarak işaretleyin, yardımcı olmuş isem lütfen yardımcı olarak oylayın.
    Please mark my reply as answered if it works or vote as helpful if it gives you some idea.
    • Yanıt Olarak İşaretleyen SefaUmit 20 Ekim 2011 Perşembe 14:30
    19 Ekim 2011 Çarşamba 14:56