تصویر عالی

بیمارستان بازرگانان

راه‌اندازی Log Shipping

این مدل یکی از ساده ترین راهکارهای موجود برای نگهداری داده است.در این مدل کار به صورت backup و restore انجام می شود.یعنی لاگ هر transaction به سرور دوم ارسال می شود و در آن جا restore می شود.در این روش می توانیم از سرور دوم برای کارهایی(مثل گزارش گیری) که روی سرور اصلی ممکن است بار بگذارند استفاده کنیم.اگر مشکلی برای دیتابیس اصلی پیش بیاید وظیفه انتقال از دیتابیس اصلی به دیتابس دوم به صورت دستی باید انجام شود.

نکته قابل توجه در این راه اندازی تاثیر بسیار زیاد عملیات تهیه نسخه پشتیبان می باشد، این موضوع به روشنی نشانگر این مطلب است که متاسفانه در بسیاری از سازمانها و شرکت ها پایگاه های داده و بانکهای اطلاعاتی تنها بر روی یک سرور مرکزی در حال فعالیت می باشند و از تکنولوژی های High Availability مانند Mirroring ،Replication و Log Shipping استفاده نمی شود.

در اینجا چند سرور بانک اطلاعاتی با استفاده از سازوکار Log Shipping دقیقا شامل اطلاعات یکسان و همانند می باشند.

پیش‌نیازهای انجام کار

  • بر روی سرور Log Shipping ویندوز سرور ۲۰۱۶  توسط کارشناسان کارفرما نصب و راه‌اندازی می‌شود
  • نصب و راه‌اندازی SQL Server 2017 با سرویس‌پک ۱ بر روی هر دو سرور اصلی و Log Shipping  
  • در روز انجام کار و راه‌اندازی کارشناسان شبکه و نرم‌افزار کارفرما نیز باید در دسترس باشند.
  • نام درایوهای هر دو سرور باید شبیه هم باشد و در صورت امکان فضای درایوهای هر دو سرور شبیه هم باشد
  • دسترسی خواندن و نوشتن بین دو سرور با سرعت بالا و همچنین ساختن پوشه Share بین دو سرور باید وجود داشته باشد
  • فضای مورد نیاز و پیشنهادی ۲ برابر حجم کلی دیتابیسها بر روی سرور Log Shipping و و با توجه به نیاز در دسترس قرار می‌گیرد و در صورت امکان از حد اقل هاردهای ۱۵۰۰۰ دور استفاده گردد

مراحل انجام کار

  • قبل از شروع کار هماهنگی لازم با کارشناسان مقیم شرکت جهت Stop سرویس‌ها و گرفتن بکاپ کامل و انتقال به سرور Log Shipping انجام می‌شود
  • ارتباط سرورها با یکدیگر تست شده و پوشه Share بین سرورها ساخته شده و تست می‌گردد
  • ارتباط پورت SQL و دسترسی‌های آن بین دو سرور بررسی و تست می‌شود
  • بازگردانی بکاپ‌های کامل به صورت No Recovery بر روی پایگاه داده سرور Log Shipping انجام می شود
  • مراحل راه‌اندازی بر روی هر بانک اطلاعاتی و زیرمجموعه به‌صورت جداگانه انجام می‌شود.
  • تست عملیاتی و بررسی Log Shipping 
  • در صورت نبود مشکل و تایید کارشناسان سیستم تحویل می‌گردد