मैं किसी विशिष्ट SQL सर्वर 2000 डेटाबेस में किसी भी रिकॉर्ड को आखिरी बार कैसे बदल सकता हूं?

मेरे पास एक SQL Server 2000 डेटाबेस उदाहरण है जिसे शायद ही कभी अपडेट किया गया है। मेरे पास एक डेटाबेस तालिका भी है जिसमें प्रत्येक पंक्ति की बनाई गई तिथि या संशोधित दिनांक वाले कोई कॉलम नहीं हैं।

क्या कोई तरीका है कि मैं आखिरी बार डेटाबेस पर एक अद्यतन या डालने का प्रदर्शन कर सकता हूं, ताकि मैं कम से कम बाध्य कर सकूं जब तालिका में विशिष्ट रिकॉर्ड बदल गए हों?

नोट: मैं पहले से ही हुए लेनदेन के बारे में जानकारी ढूंढ रहा हूं। ट्रिगर्स हमारी मदद कर सकते हैं हमें भविष्य में इसे फिर से चाहिए, लेकिन उस समस्या का समाधान नहीं करता जिसे मैं वर्णन करने की कोशिश कर रहा हूं।

अगर यह किया जा सकता है, तो मैं इसे कैसे कर सकता हूं?

0

2 उत्तर

डेटाबेस की लॉग फ़ाइल में कुछ जानकारी हो सकती है जो आपकी खोज के लिए उपयोगी है। AFAIK, डेटाबेस स्वयं "आखिरी अपडेटेड" तारीख को संग्रहीत नहीं करता है।

1
जोड़ा

डेटाबेस के आकार और तालिकाओं की संख्या के आधार पर आप एक ट्रिगर को उस स्थान पर रख सकते हैं जो अपडेट/या आवेषण को संभाल लेगा और उसे किसी अन्य तालिका में लॉग करेगा, संभावित रूप से तालिका का नाम और टाइमस्टैम्प लॉगिंग कर रहा है, यह सुरुचिपूर्ण नहीं है लेकिन काम कर सकता है । और बाकी डीबी के लिए किसी भी संशोधन की आवश्यकता नहीं है।

0
जोड़ा