سلام
من میخواستم دیتابیسم رو با دستور Restore بازیابی کنم ولی مبخوام اطلاعات قبلی دیتابیسم از بین نره.یعنی اطلاعات جدید در جدولها به اطلات قبلی موجود در جدولها اضافه بشه.شاید خوب باشه بگم که من با C# کد نویسی می کنم.ممنون
سلام
من میخواستم دیتابیسم رو با دستور Restore بازیابی کنم ولی مبخوام اطلاعات قبلی دیتابیسم از بین نره.یعنی اطلاعات جدید در جدولها به اطلات قبلی موجود در جدولها اضافه بشه.شاید خوب باشه بگم که من با C# کد نویسی می کنم.ممنون
دوست عزیز این کاری که شما میخاید بکنید با دستور Restore ناممکنه چون این دستور کل دیتابیس رو بازیابی میکنه بصورت گزینشی عمل نمیکنه
شما باید سراغ راهکارهای دیگه ای برا این کار باشید.
موفق باشید.
سلام.
همونطور که در پست 2 اشاره شد Restore کل دیتابیس شما رو تغییر میده. برای اینکار میتونید مثلا روی جداول مورد نظرتون تریگر نوشته و از اطلاعاتی که جدیدا اضافه میشوند یک Log در یک جدول دیگه تهیه کنید و اونارو به دیتابیس اصلی اضافه کنید.
Telegram : @SQL_Server
سلام آقای صادقیان.ممنون از پاسختون.
من میخوام مثلا در قسمت بازیابی برنامم از کاربر بپرسم که کل دیتابیس رو میخواد جای گزین قبلی کنه یا به ته اطلاعات موجود در جداول اضافه بهشه.حالا فایل پشتیبانم پسوندش bak هست.این صورتی که شما میگید باید دیتابیسام به صورت آن لاین به هم وصل باشن که اینجوری نیست و به صورت یه فایل bak هست.و کاربر به صورت آف لاین اطلاعات رو به دیتابیس اصلی منتقل میکنه.
مرسی