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

نام تاپیک: Replication بین Sql2008 و sql2000

  1. #1

    Replication بین Sql2008 و sql2000

    سلام سیستمی داریم که می خاهیم آن را به 2008 منتقل کنیم.این امر انجام شده است اما نیاز مند backup گیری و ارسال آن به یکی از واحد های دیگرمان هستیم که هنوز از 2000 استفاده می کنند.
    برای این کار تنها چیزی که پیدا کردم Replication است.
    اما موردی ک وجود دارد هنگام ریلیکیت خطا کانفیلکت می دهد.
    آیا راه حل دیگری برای تبدیل نسخه 2008 به 2000 وجود دارد؟
    در صورت عدم وجود مشکل چطور حل می شود.در ضمن حجم بانک حدودا 5 GB است

  2. #2
    کاربر دائمی آواتار Davidd
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران
    پست
    391

    نقل قول: Replication بین Sql2008 و sql2000

    سلام. Replication براي ارسال مداوم بعضي از اطلاعات بين دو سرور هست. آيا هدف شما هم همينه يا اينكه فقط يه بار اطلاعات منتقل بشه كافيه؟ اگه حالت دوم مد نظر شماست ميتوني يه اسكريپت از ديتابيس تهيه كني و روي سرور 2000 اجرا كني تا ديتابيس ساخته بشه.

  3. #3

    نقل قول: Replication بین Sql2008 و sql2000

    ببیند من میخاهک که اطلاعاتم را بر روی 2000 همیشه داشته باشم که بتونم در صورت لزوم ان را برای یکی از مراکز مدیریتمون ارسال کنم.مدیریت ما از 2000 استفاده می کند.ولی ما به دلیل lock زیاد در 2000 قصد ممهاجرت به 2008 را داریم اما مشکل ما ارسال بک اپ برای مرکزمون است که از 2000 استفاده می کنند

  4. #4
    کاربر دائمی آواتار Davidd
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران
    پست
    391

    نقل قول: Replication بین Sql2008 و sql2000

    بازم اشاره نكرديد كه ديتابيس ها بايد باهم sync باشند يا نه؟ يعني اگه دادها تو سرور 2008 تغيير كرد بايد در 2000 هم تغيير كنه يا نه؟ اگه اينجوريه راهش replication هست. در اين حالت سرور 2008 ناشر (publisher) و سرور 2000 مشترك (subscriber) هست.
    اما اگه فقط يه بار نياز به انتقال اطلاعات هست، راهشش همون Generate Script ... هست.

  5. #5

    نقل قول: Replication بین Sql2008 و sql2000

    بله باید داده ها sync باشند.دلیل اصلی نیاز به پایگاه 2000 ارسال آن به مدیریت است.در اصل می توان گفت که یک پشتبان از 2008 خواهد بود.
    اما در مورد اسکریپت فکز نکنم جوا بدهد با حجم داده 5 گیگ
    در مورد replication سعی در پیاده سازی آن کردیم اما به کلید ها گیر می دهد

  6. #6
    کاربر دائمی آواتار Davidd
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران
    پست
    391

    نقل قول: Replication بین Sql2008 و sql2000

    خب پس راه حلش اسكريپت نيست. اسكريپت واسه زماني به درد ميخوره كه فقط يكبار بخواي انتقال بدي. راه حل همون replication هست و چون ارتباط يك طرفه هست دو گزينه Snapshot و Transactional وجود داره. با توجه به اينكه حجم ديتابيس بالاست Snapshot كارايي نداره پس ميمونه Transactional.
    در Transactional چون حذف و اضافه و اصلاح ركوردها بايد لاگ بشه بنابراين بايد جدول حتما بايد كليد اصلي داشته باشه

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

  1. Replicate بین دو Domain
    نوشته شده توسط ali_up1 در بخش Replication
    پاسخ: 3
    آخرین پست: سه شنبه 17 دی 1392, 11:54 صبح
  2. replication بین دیتابیس لوکال و سروری که مجزا هستند
    نوشته شده توسط vahidmoonline در بخش Replication
    پاسخ: 2
    آخرین پست: چهارشنبه 17 مهر 1392, 07:12 صبح
  3. سوال: replicate بین دو سرور با sql2005
    نوشته شده توسط majjjj در بخش SQL Server
    پاسخ: 4
    آخرین پست: سه شنبه 15 دی 1388, 18:06 عصر
  4. ارتباط بین جداول در sql2000
    نوشته شده توسط nooshafarin در بخش SQL Server
    پاسخ: 2
    آخرین پست: پنج شنبه 18 تیر 1388, 17:02 عصر
  5. replication بین سرورهای دوساختمان
    نوشته شده توسط ali_divsalar در بخش SQL Server
    پاسخ: 2
    آخرین پست: یک شنبه 24 اردیبهشت 1385, 11:02 صبح

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

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