सीडीसी द्वारा पहचाने गए परिवर्तन को ट्रैक करने वाले।
मेरी डेटाइम हैक की तर्ज पर मैंने sder_sname को एक नए क्षेत्र के रूप में जोड़ने का प्रयास किया, जिसमें cdc परिवर्तन ट्रैक टेबल पर डिफ़ॉल्ट मान के साथ एक नया क्षेत्र है। लेकिन, यह सीडीसी प्रक्रिया के मालिक को वापस करने के लिए लगता है न कि उस उपयोगकर्ता को जिसने बेस टेबल पर बदलाव शुरू किया है। मैंने original_login भी आज़माया लेकिन यह sql सेवा खाता लॉगिन लौटाता है। फिर से, सीडीसी प्रक्रिया से जुड़े होने की संभावना है न कि उस उपयोगकर्ता से जिसने बदलाव की पहल की है।
मुझे स्टैक-ओवरफ्लो पर एक समान प्रश्न मिला, लेकिन सामने के छोर से या ट्रिगर के माध्यम से परिवर्तनों को ट्रैक करने के अलावा कोई जवाब नहीं है, जो सीडीसी का उपयोग करने के उद्देश्य को हराने के लिए लगता है। मैं रेपोस्ट नहीं करूंगा, लेकिन चूंकि मूल स्टैकओवरफ़्लो पर था, मैंने सोचा कि मैं इसे यहाँ एक कोशिश करूँगा, खासकर अगर R2 या 2012 ने एक बेहतर तरीका पेश किया है।
तो, संक्षेप में: मुझे कैसे पता चलेगा कि परिवर्तन डेटा कैप्चर में किसने बदलाव किया है?