كيف يمكنني تحديد آخر مرة تغير أي سجل في قاعدة بيانات SQL Server معينة خادم 2000؟

StackOverflow https://stackoverflow.com/questions/201990

  •  03-07-2019
  •  | 
  •  

سؤال

ولدي مثيل SQL Server 2000 قاعدة البيانات التي نادرا ما يتم تحديثها. أود أيضا أن يكون جدول قاعدة البيانات التي لا يوجد لها أعمدة عقد تاريخ إنشاء كل صف أو تاريخ التعديل.

هل هناك أي طريقة أستطيع أن تحديد آخر مرة تم إجراء تحديث أو إدراج على قاعدة البيانات ككل، لذلك أستطيع أن وضع على الأقل منضم في حين السجلات المحددة في الجدول قد تغيرت؟

ملحوظة: أنا أبحث عن معلومات حول المعاملات التي حدثت بالفعل. مشغلات قد تساعد أننا يجب أن تتطلب هذه مرة أخرى في المستقبل، ولكن لا تعالج المشكلة أحاول وصفه.

إذا كان يمكن القيام به، كيف يمكنني أن أفعل ذلك؟

هل كانت مفيدة؟

المحلول

قد يكون ملف سجل قاعدة البيانات لبعض المعلومات التي من المفيد أن سعيكم. AFAIK، وقاعدة البيانات نفسها لا تخزين "آخر تحديث" التاريخ.

نصائح أخرى

واعتمادا على حجم قاعدة البيانات وعدد من الجداول كنت قد وضعت على الزناد في المكان الذي ستتعامل مع التحديثات / أو إدراج وتسجيل ذلك إلى جدول آخر، ويحتمل أن تسجيل اسم الجدول والطابع الزمني، فإنه ليس أنيقة ولكن يمكن أن تنجح. ولا يتطلب أي تعديل على بقية ديسيبل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top