Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर 2008 ऑडिट ट्रेल में डेटा कैप्चर बनाम ट्रिगर बदलता है

मैं अपने डब्ल्यूपीएफ ऐप में सीडीसी का उपयोग करता हूं। बहुत अच्छा काम करता है लेकिन मैंने तीन समस्याओं का पता लगाया है:

  • आपको अक्सर तालिकाओं को बदलने की आवश्यकता होती है (मैं MERGE . का उपयोग करता हूं ऐतिहासिक तालिकाओं में रिकॉर्ड जोड़ने के लिए बयान)। क्योंकि मुझे पता चला कि रिकॉर्ड केवल 2-3 दिनों के लिए परिवर्तन तालिका में रहता है। बैकअप लेना न भूलें cdc.lsn_time_mapping टेबल.
  • आप सीडीसी सक्षम होने पर तालिकाओं को छोटा नहीं कर सकते।
  • cdc को अक्षम करने और पुन:सक्षम करने में एक समस्या है (जैसा कि MS ने कहा है, इसे नए सर्विस पैक में हल किया जाना चाहिए)। मुझे यह समस्या केवल एक बार हुई है इसलिए यह इतना कष्टप्रद नहीं है।

वैसे भी, सीडीसी बहुत उपयोगी तंत्र है जो मुझे डेटाबेस में सभी परिवर्तनों को ट्रैक करने में मदद करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सभी डेटाबेस में एक कॉलम नाम खोजें

  2. एकाधिक तालिकाओं से SQL INSERT INTO

  3. SQL सर्वर 2008 प्रबंधन स्टूडियो Intellisense क्यों काम नहीं कर रहा है?

  4. डुप्लिकेट होने पर पंक्ति मान को रिक्त स्ट्रिंग से बदलें

  5. SQL सर्वर में मल्टी-स्टेटमेंट टेबल-वैल्यूड फंक्शन्स और इनलाइन टेबल-वैल्यूड फंक्शन्स के बीच अंतर