PDA

View Full Version : تعداد تغیرات در دیتابیس هنگام Restor کردن



jamal_ch
دوشنبه 13 تیر 1390, 10:20 صبح
با سلام خدمت همه دوستان عزیز یک مشکلی برام پیش اومده متشکر میشم راهنمایی کنید

من یک برنامه نوشتم با vb.net تو این برنامه از sql express2005 استفاده کردم
این برنامه رو به چند بخش از یک مرکز دادم اونا هر ماه backup دیتابیس ا شونو برای مرکز میفرستن تو مرکز یک برنامه هست که به ازای هر بخش یک دیتابیس داره و که backup ها رو ریستور میکنن واطلاعاتشونو میبینند
1: میخوام وقتی که backup جدیدرو که ریستور میکنند تعداد تغیراتی که انجام شد بدونم به عنوان مثال چه رکورد هایی اضافه شده چه رکوردهایی تغییر کرده و چه رکورد هایی حذف شده

خیلی فوری اگه کسی میتونه کمکم کنه ممنون از همه اساتید

حمیدرضاصادقیان
دوشنبه 13 تیر 1390, 12:29 عصر
سلام.
اینارو شما نمیتونید متوجه بشید.مگر اینکه با نرم افزارهای چک کردن Backup بیاید باهم مقایسه کنید.یا یک جدول log درست کنید و تغییرات رو توی اون ذخیره کنید.

jamal_ch
سه شنبه 14 تیر 1390, 08:56 صبح
سلام.
اینارو شما نمیتونید متوجه بشید.مگر اینکه با نرم افزارهای چک کردن Backup بیاید باهم مقایسه کنید.یا یک جدول log درست کنید و تغییرات رو توی اون ذخیره کنید.

سلام چطور اینکارو انجام بدم منظور از جدول log چی هست؟
نرم افزار های چک کردن backup چطور کار میکنن ؟؟

حمیدرضاصادقیان
دوشنبه 20 تیر 1390, 09:50 صبح
سلام.
این برنامه (http://www.devart.com/blogs/dbforge/index.php/backup-comparison-and-database-versioning-added-in-schema-compare-for-sql-server-2-00.html) رو ببینید
منظورم از جدول Log این هست خودتون یک جدول بسازید و روی جداول مورد نظر Trigger بنویسید که زمان Insert یا Update در جدول Log اطلاعات رو Insert کند.