CDC tarafından belirlenen değişikliği kimin yaptığını izleme.
Benim datetime kesmek hatları boyunca, cdc değişiklik parça tablosunda varsayılan değeri olan yeni bir alan olarak suser_sname ekleyerek aynı yaklaşımı denedim. Ancak, temel tablodaki değişikliği başlatan kullanıcı değil, cdc işleminin sahibini döndürüyor gibi görünüyor. Ayrıca original_login denedim ama bu sql hizmet hesabı giriş döner. Yine, değişikliği başlatan kullanıcı ile değil, cdc işlemiyle ilişkili olabilir.
Yığın taşması ile ilgili benzer bir soru buldum, ancak ön uçtan veya cdc kullanma amacını yenen bir tetikleyici aracılığıyla değişiklikleri izlemekten başka bir cevabı yok. Ben yeniden yayınlamak olmaz ama orijinal stackoverflow üzerinde olduğundan özellikle R2 veya 2012 daha iyi bir yol tanıttı eğer burada bir deneyin vereceğini düşündüm.
Kısacası: Değişiklik verisi yakalama değişikliğini kimin yaptığını nasıl bilebilirim?