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

نام تاپیک: راه کار برای Backup

  1. #1
    کاربر دائمی
    تاریخ عضویت
    دی 1382
    محل زندگی
    پشت كامپيوتر
    پست
    381

    راه کار برای Backup

    با سلام خدمت دوستان بخصوص آقای مهندس ثباتی

    بنده می خواهم یک نوع backup از جداولم داشته باشم به طوریکه :
    1- کاربر خود جداول را انتخاب نماید
    2- کاربر خود فیلتری برای جداول در نظر بگیرد (مثلا رکورد های تاریخ فلان تا فلان)

    و برای Restore :
    1- داده ها را مانند restore Sql Server Replace نکند بلکه آنهایی که حذف شده را اضافه و آنهایی که تغییر کرده دوباره سازی و به رکوردهای جدید کاری نداشته باشد

    بنده فقط راهکاری برای این موضوع میخواستم . با تشکر

  2. #2
    دوست عزیزم،
    در Backup گرفتن همیشه SQL Server لازم داره که نوعی یکپارچگی رعایت بشه. مثلا شما نمیتونین از یک جدول Backup بگیرین ولی میتونین از یک Filegroup خاص Backup بگیرین. پس اگر جدول شما روی Filegroup جدا قرار داشته باشه هدفتون تامین میشه. از طرفی در این حالت نیاز پیدا میکنین که پس هر جدول در یک Filegroup جدا قرار داشته باشه که این منطقی نیست(مگر اینکه واقعا مجبور باشیم).
    نتیجه کلیی که قصد دارم بگیرم، عمل مورد نظر شما Backup محسوب نمیشه بلکه باید اطلاعات مورد نظر رو Export کنین. در این حالت حتی امکان فیلتر کردن هم وجود داره چون میتونین نتیجه هر Query دلخواه رو Export کنین.
    مطلبی که در مورد Restore اشاره کردین، این عمل Merge به حساب میاد و برای این کار باید خودتون Code بنویسین. Merge در SQL Server فقط توسط Replication رعایت میشه که میتونه تغییرات هر رکورد رو به عنوان یک History دنبال کنه و در غیر Replication به Code نوشتن نیاز داره.
    برای عمل Export، میتونین از BCP استفاده کنین(که فکر میکنم نیاز شما رو پاسخ بده و راحته) ولی اگر به تنظیمات خیلی ظریف نیاز دارین، خود SQL Server میتونه شما رو راهنمایی کنه که به چه شکل مثلا در VB این کار رو انجام بدین. مثلا یک DTS Package درست کنین و اون رو با فرمت VB ذخیره کنین. حالا فایل رو باز کنین و مطالعه کنین. همه کار میشه باهاش انجام داد!

  3. #3
    کاربر دائمی
    تاریخ عضویت
    دی 1382
    محل زندگی
    پشت كامپيوتر
    پست
    381
    با تشکر از شما که سرنخ را در اختیار من گذاشتید
    در مورد نامگذاری هم حق با شماست چونکه این حقیر نمی دانستیم چه کلمه ای را برای این عمل بیان کنم این کلمات را آورده ام
    ممنون

  4. #4
    موفق باشین :)

تاپیک های مشابه

  1. BackUp در یک خط
    نوشته شده توسط مطهر در بخش SQL Server
    پاسخ: 29
    آخرین پست: چهارشنبه 20 آذر 1387, 20:36 عصر
  2. چطور میشه Backup گرفت ؟
    نوشته شده توسط iman_s52 در بخش SQL Server
    پاسخ: 25
    آخرین پست: چهارشنبه 13 آذر 1387, 11:51 صبح
  3. Cmplete Backup - Differential Backup و Transaction Log
    نوشته شده توسط odiseh در بخش SQL Server
    پاسخ: 7
    آخرین پست: دوشنبه 19 شهریور 1386, 21:04 عصر
  4. backup گیری در اکسس
    نوشته شده توسط مجید رجبی در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: جمعه 05 مرداد 1386, 17:51 عصر
  5. backup گیری از بانک
    نوشته شده توسط Batman در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: چهارشنبه 03 مرداد 1386, 12:16 عصر

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

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