نمایش نتایج 1 تا 4 از 4

نام تاپیک: بازیابی اطلاعات دیتابیس بدون از دست رفتن اطلاعات قبلی دیتابیس

  1. #1
    کاربر دائمی آواتار mehrdad_shahian
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    كاشان
    پست
    157

    Question بازیابی اطلاعات دیتابیس بدون از دست رفتن اطلاعات قبلی دیتابیس

    سلام
    من میخواستم دیتابیسم رو با دستور Restore بازیابی کنم ولی مبخوام اطلاعات قبلی دیتابیسم از بین نره.یعنی اطلاعات جدید در جدولها به اطلات قبلی موجود در جدولها اضافه بشه.شاید خوب باشه بگم که من با C#‎ کد نویسی می کنم.ممنون

  2. #2
    کاربر دائمی آواتار Esmail Solhkhah
    تاریخ عضویت
    مهر 1385
    محل زندگی
    بورکینافاسو
    پست
    1,774

    نقل قول: بازیابی اطلاعات دیتابیس بدون از دست رفتن اطلاعات قبلی دیتابیس

    دوست عزیز این کاری که شما میخاید بکنید با دستور Restore ناممکنه چون این دستور کل دیتابیس رو بازیابی میکنه بصورت گزینشی عمل نمیکنه

    شما باید سراغ راهکارهای دیگه ای برا این کار باشید.

    موفق باشید.

  3. #3

    نقل قول: بازیابی اطلاعات دیتابیس بدون از دست رفتن اطلاعات قبلی دیتابیس

    سلام.
    همونطور که در پست 2 اشاره شد Restore کل دیتابیس شما رو تغییر میده. برای اینکار میتونید مثلا روی جداول مورد نظرتون تریگر نوشته و از اطلاعاتی که جدیدا اضافه میشوند یک Log در یک جدول دیگه تهیه کنید و اونارو به دیتابیس اصلی اضافه کنید.

  4. #4
    کاربر دائمی آواتار mehrdad_shahian
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    كاشان
    پست
    157

    نقل قول: بازیابی اطلاعات دیتابیس بدون از دست رفتن اطلاعات قبلی دیتابیس

    سلام آقای صادقیان.ممنون از پاسختون.
    من میخوام مثلا در قسمت بازیابی برنامم از کاربر بپرسم که کل دیتابیس رو میخواد جای گزین قبلی کنه یا به ته اطلاعات موجود در جداول اضافه بهشه.حالا فایل پشتیبانم پسوندش bak هست.این صورتی که شما میگید باید دیتابیسام به صورت آن لاین به هم وصل باشن که اینجوری نیست و به صورت یه فایل bak هست.و کاربر به صورت آف لاین اطلاعات رو به دیتابیس اصلی منتقل میکنه.

    مرسی

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •