PDA

View Full Version : مشاهده تغييرات در اطلاعات يك ركورد



بانوآفتاب
یک شنبه 11 اردیبهشت 1390, 14:56 عصر
سلام
آيا روشي هست توي sql كه بشه تمام اتفاقاتي كه براي يك ركورد مي افتد را فهميد، منظورم update هايي هست كه انجام ميشه، يك log ازش نگهداري ميشه كه در چه زماني update شده و مقادير قبل از update چي بودن؟

حمیدرضاصادقیان
دوشنبه 12 اردیبهشت 1390, 09:09 صبح
سلام.
اگر از نسخه 2000 استفاده میکنید باید یک جدول طراحی کرده و هنگامی که کاربر میخواهد تغییراتی انجام دهد خودتان زحمت Log اونو بکشید.
اگر از نسخه 2008 استفاده میکنید میتوانید از CDC یا Change Data Capture استفاده کنید.
این ویدئو (http://channel9.msdn.com/Blogs/ashishjaiman/CDC-Change-Data-Capture-SQL-Server-2008) و این سایت (http://weblogs.sqlteam.com/derekc/archive/2008/01/28/60469.aspx) توضیحات کاملی در این زمینه داده اند.