سلام دوستان
من یه برنامه دارم که میخوام امکان بک آپگیری از دیتابیس رو براش بزارم. اما یه سوال دارم.
فرض کنید بعد از چند وقت ممکنه طرف ویندوزش رو عوض کنه و برنامه پاک میشه،خب قبلش یه بک آپ از اطلاعات گرفته.برنامه رو مجددا نصب میکنه و برنامه دوباره به دیتابیس خام اولی وصل میشه.(همون دیتابیس اولی)و حالا دیتابیس خام جدید با اولین لاگین به برنامه(فقط جدول لاگین در دیتابیس خام اولیه یه یوزر پسورد برای ورود مدیر داره)به اس کیو ال اکسپرس اتچ میشه. قبل از ریستور کردن بک آپ قبلی فرض میکنیم در بعضی جداول اطلاعات اضافه میکنه . حالا اگر بخواد ریستور کنه و مثلا یه رکورد با یه کلید تکراری توی اون اطلاعات بک آپی باشه،باید چه کرد؟ منظورم اینه که مثلا اگه جدول کارمندان یه کلید اصلی مثل آی دی داشته باشه که اتوماتیک(Identity) پر میشه و حالا طرف قبل از ریستور کردن اطلاعات قبلی،یه رکورد جدید اضافه کرده و کلید اون یک شده. و حالا توی اطلاعات بک آپی هم رکوردی توی جدول کارمندان هست که اونم کلیدش یک بوده. می خواستم بدونم آیا اینجا خودش اتوماتیک کلید اطلاعات ریستوری رو عوض میکنه یا خطا میده؟
ببخشید زیاد شد.امیدوارم منظورم رو گرفته باشید.
با تشکر
وقتی بکاپ ری استور میشه اطلاعات موجود حذف میشه و مشکلاتی که گفتید پیش نمیاد
ممنون ولی اگه طرف قبل از ری استور یه سری اطلاعات جدید اضافه کرده باشه،نمیشه این اطلاعات ری استوری رو به دیتابیس Append کرد؟
خیر با بکاپ نمیشه
باید بانک جدید و قدیم را sync کنید
از Sync Framework میتونید استفاده کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)