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

SQL सर्वर डेटा परिवर्तनों का ऑडिट करना

मेरी राय में सीडीसी को केवल एक अंत का साधन होना चाहिए। मैंने अतीत में ऑडिट ट्रेल समाधान लागू किए हैं और उनमें ट्रिगर्स का उपयोग शामिल है। अत्यधिक लेन-देन वाले डेटाबेस के लिए यह बहुत गन्दा और प्रदर्शन गहन होना चाहिए।

सीडीसी आपको ट्रिगर्स के उपयोग के बिना ऑडिट डेटा लॉग करने की क्षमता देता है, लेकिन आपको उस डेटा को स्थायी तालिका में ले जाने के लिए अभी भी एक साधन की आवश्यकता है। यह प्रत्येक तालिका के ऑडिट के लिए एक दर्पण तालिका या एक एकल तालिका के साथ किया जा सकता है जो सभी तालिकाओं में सभी परिवर्तनों को ट्रैक करता है (मैंने बाद वाला किया है)।

यहां ट्रिगर्स का उपयोग करके इसे कैसे किया जाता है, इस बारे में अतिरिक्त जानकारी के साथ कुछ लिंक दिए गए हैं:
एसक्यूएल ऑडिट ट्रेल
sql-server -इतिहास-टेबल-पॉप्युलेट-थ्रू-एसपी-या-ट्रिगर

यहां एक ओपन सोर्स ऑडिट ट्रैकिंग समाधान है जो LINQ का उपयोग करता है:DoddleAudit



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जाँच करें कि क्या किसी स्ट्रिंग में संग्रहीत कार्यविधि का उपयोग करके SQL Server 2005 में एक सबस्ट्रिंग है

  2. SQL सर्वर में LEN () बनाम DATALENGTH ()

  3. SQL सर्वर लाइसेंसिंग लागत कम करें

  4. SQL सर्वर लॉग शिपिंग और डिजास्टर रिकवरी इंस्टाल और कॉन्फ़िगरेशन -2

  5. SQL सर्वर प्राथमिक कुंजी के बिना संकुल अनुक्रमणिका के साथ तालिका बना रहा है