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

SQL सर्वर 2008 में किसी विशिष्ट तालिका के लिए सभी लेन-देन लॉग (अद्यतन हटाएं सम्मिलित करें) कैसे प्राप्त करें?

उचित समय में ऐसा करने का एकमात्र तरीका तीसरे पक्ष के उपकरण का उपयोग करना है (जैसा कि मार्टिन ने पहली टिप्पणी में कहा था) जैसे कि एपेक्सएसक्यूएल लॉग जो लेन-देन लॉग पढ़ सकता है और आपको आवश्यक जानकारी प्राप्त कर सकता है।

ध्यान दें कि इसके काम करने के लिए आपके डेटाबेस को पूर्ण पुनर्प्राप्ति मोड में होना चाहिए क्योंकि वह तब होता है जब SQL सर्वर पूर्ण लेनदेन विवरण लॉग करता है जिसे बाद में पुनर्निर्मित किया जा सकता है।

एक अन्य विकल्प यह जांचना है कि गैर-दस्तावेज fn_dblog फ़ंक्शन का उपयोग कैसे करें, लेकिन इसमें आपको बहुत अधिक समय लगेगा और आप अलग किए गए लॉग या लेनदेन लॉग बैकअप को पढ़ने में सक्षम नहीं होंगे।



  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 कथन के साथ एकाधिक अद्यतन करना संभव है?

  3. संग्रहीत कार्यविधि के लिए एक SqlParameter में दिनांक समय का उपयोग करना, प्रारूप त्रुटि

  4. डेटाबेस तालिका से यादृच्छिक रिकॉर्ड (टी-एसक्यूएल)

  5. संग्रहीत कार्यविधि 'dbo.aspnet_CheckSchemaVersion' नहीं ढूँढ सका