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

आप SQL सर्वर 2005 में सब्सक्राइबर्स के लिए प्रतिकृति पंक्तियों के समय को कैसे ट्रैक करते हैं?

कुछ हफ़्ते पहले मुझे यह सटीक समस्या थी, जो हाल ही में बदले गए रिकॉर्ड्स को खोजने की कोशिश कर रहा था।

एक नया कॉलम बनाएं और डेटा प्रकार को TIMESTAMP पर सेट करें। पंक्ति अद्यतन होने पर SS2005 स्वचालित रूप से इस प्रकार को अद्यतन करता है। एकमात्र समस्या यह है कि इस 'टाइमस्टैम्प' का किसी दिनांक या समय से कोई लेना-देना नहीं है, यह केवल एक संख्या है जो उस पंक्ति के अंतिम सफल अपडेट को दर्शाती है (कोई भी अपडेट, केवल प्रतिकृति के माध्यम से नहीं)। अगर आपको बस इतना ही चाहिए, तो आपको ठीक होना चाहिए।

यदि आपको अंतिम प्रतिकृति की आवश्यकता है अपडेट करें, चीजें थोड़ी मुश्किल हो सकती हैं, और आपको ट्रिगर्स और संग्रहीत प्रोसेस के साथ अपने हाथों को गंदा करना होगा।

http://www.sqlteam.com/article/timestamps-vs -डेटाटाइम-डेटा-प्रकार

आशा है कि यह मदद करता है~



  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 सर्वर में संग्रहीत प्रक्रिया (desc द्वारा क्रम)?

  2. GETDATE() SQL सर्वर में उदाहरण (T-SQL)

  3. TODATETIMEOFFSET () SQL सर्वर में उदाहरण

  4. SQLException:स्ट्रिंग या बाइनरी डेटा को छोटा कर दिया जाएगा

  5. SQL सर्वर दूषित डेटाबेस को कैसे पुनर्प्राप्त करें?