PDA

View Full Version : سوال: ساختار جداول History



HamidSI
پنج شنبه 30 اردیبهشت 1389, 16:10 عصر
سلام
چه روش هایی برای نگهداری History اطلاعات یه جدول وجود داره؟
در واقع می خوام با هر دفعه تغییر توی یه جدول اصلی، اون تغییر رو توی یه جدول history نگه دارم!
چیزی که تو ذهن خودمه یه جدول (History) با ساختار زیر:
- کلید اصلی جدول اصلی
- نام فیلدی که تغییر کرده
- مقدار قدیمی فیلد

این روش، روش خوبی هست؟
یا اگر نیست ممکنه راهنماییم کنید!

AminSobati
شنبه 01 خرداد 1389, 23:31 عصر
سلام دوست عزیزم،
روش بهینه اینه که هر جدول، یک جدول مجزا برای Historyی خودش داشته باشه. اگر از نسخه 2008 استفاده میکنین، به قابلیت Change Data Capture نگاهی بندازین، شاید کارتون خیلی راحت شد

HamidSI
جمعه 14 خرداد 1389, 20:37 عصر
سلام
شرمندم، خیلی دیر شد.
قابلیتی رو که گفته بودی، دیدم، روش کار کردم. چیز عالیه!
احتمالا ازش استفاده بکنم!
رو 2005 در این مورد کاری نمیشه کرد؟

AminSobati
شنبه 15 خرداد 1389, 00:52 صبح
خیر، CDC در نسخه 2008 معرفی شد. در نسخه های قدیمی تر به کمک Trigger باید این کار رو انجام داد