केवल माइक्रोसॉफ्ट आधारित प्रौद्योगिकियों (एमएस एसक्यूएल सर्वर, सी #, ईएबी, आदि) का उपयोग करने पर आपको आवश्यक परिवर्तनों का ट्रैक रखने के लिए एक डाटाबेस में एक रिकार्ड जो आप इस्तेमाल करेंगे? ट्रिगर, डीएएल पर एओपी, अन्य? और आप एकत्रित डेटा कैसे प्रदर्शित करेंगे? क्या इसके बारे में एक पैटर्न है? क्या कोई ऐसा टूल या ढांचा है जो इस तरह के समाधान को लागू करने में मदद करता है?
डेटा बदलें कब्जा है कि यह वास्तविक ऑडिटिंग के लिए पर्याप्त लचीला नहीं है आप जिन स्तंभों की ज़रूरत है उनमें आप नहीं जोड़ सकते। इसके साथ ही यह हर तीन दिनों में डिफ़ॉल्ट रूप से रिकॉंप करता है (आप इसे बदल सकते हैं, लेकिन मुझे नहीं लगता कि आप हमेशा के लिए स्टोर कर सकते हैं) ताकि आपको एक वास्तविक ऑडिट तालिका में रिकॉर्ड को नौकरी मिलनी पड़े यदि आपको डेटा को बनाए रखने की आवश्यकता हो एक लंबे समय जो रिकॉर्ड ऑडिट करने की आवश्यकता की विशिष्टता है (हम कभी भी हमारे लेखापरीक्षा रिकॉर्ड को डंप नहीं करते हैं)
मैं ट्रिगर दृष्टिकोण को पसंद करता हूं I आपको सावधान रहना होगा जब आप यह सुनिश्चित करने के लिए ट्रिगर लिखते हैं कि कई रिकॉर्ड बदल दिए जाने पर वे डेटा को कैप्चर करेंगे। ऑडिट में प्रत्येक तालिका के लिए हमारे पास दो तालिकाओं हैं, एक उपयोगकर्ता को या प्रक्रिया की तारीख समय और आईडी को स्टोर करने के लिए जो कि कार्रवाई की थी और पुराने और नए डेटा को संग्रहीत करने के लिए। चूंकि हम बहुत सारे रिकॉर्ड प्रक्रियाओं को करते हैं इसलिए यह हमारे लिए महत्वपूर्ण है। अगर कोई एक खराब रिकॉर्ड की रिपोर्ट करता है, तो हम यह देखना चाहते हैं कि क्या यह एक ऐसी प्रक्रिया थी जिससे परिवर्तन किया गया और यदि हां, तो अन्य रिकॉर्ड भी प्रभावित हो सकते हैं।
उस समय जब आप ऑडिट प्रक्रिया को बनाते हैं, पुरानी मानों को ऑडिट किए गए डेटा के एक सेट को पुनर्स्थापित करने के लिए स्क्रिप्ट बनाते हैं। चीजों को ठीक करने के लिए बंदूक के नीचे यह तय करना बहुत आसान है, अगर आप पहले से ही यह सेट अप कर चुके हैं।
Comments
Post a Comment