پایگاه داده · مهاجرت و ارتقا

مهاجرت و ارتقای SQL Server — مسیر، ریسک و برنامه اجرا

ارتقای درجا یا Backup/Restore با تغییر Compatibility Level؛ ارزیابی پیش از مهاجرت با Data Migration Assistant و Database Experimentation Assistant.

مسیر ارتقا و مهاجرت SQL Server چیست؟

ارتقای درجا یا Backup/Restore با تغییر Compatibility Level؛ ارزیابی پیش از مهاجرت با Data Migration Assistant و Database Experimentation Assistant.

ارزیابی وضعیت فعلی

پیش از هر مهاجرتی در SQL Server، فهرست دقیق نسخه‌های در حال استفاده (2016، 2017، 2019، 2022، 2025)، وابستگی‌ها و سفارشی‌سازی‌ها را تهیه کنید. مهاجرت بدون این فهرست، معمولاً در میانه راه متوقف می‌شود.

مسیر فنی ارتقا

ارتقای درجا یا Backup/Restore با تغییر Compatibility Level؛ ارزیابی پیش از مهاجرت با Data Migration Assistant و Database Experimentation Assistant.

برنامه ۳۰-۶۰-۹۰ روزه

یک مهاجرت کنترل‌شده معمولاً در سه پنجره زمانی اجرا می‌شود.

ریسک‌ها و راه کاهش آن‌ها

بزرگ‌ترین ریسک‌های مهاجرت SQL Server فنی نیستند، سازمانی‌اند: نبود مالک مشخص، نبود پنجره توقف و نبود برنامه بازگشت.

نسخه‌های SQL Server و جایگاه آن‌ها

نسخهوضعیت پیشنهادی
2016بررسی برای ارتقا
2017بررسی برای ارتقا
2019بررسی برای ارتقا
2022بررسی برای ارتقا
2025مقصد پیشنهادی مهاجرت

طرح مهاجرت SQL Server بدون توقف سرویس

ارتقای درجا یا Backup/Restore با تغییر Compatibility Level؛ ارزیابی پیش از مهاجرت با Data Migration Assistant و Database Experimentation Assistant.

  1. وضعیت فعلی را سیاهه کنید

    نسخه‌های در حال استفاده (2016، 2017، 2019، 2022، 2025)، وابستگی‌ها و بارهای کاری بحرانی را مستند کنید.

  2. سازگاری را ارزیابی کنید

    برنامه‌ها، افزونه‌ها و یکپارچه‌سازی‌های قدیمی معمولاً گلوگاه مهاجرت هستند، نه خود محصول.

  3. مسیر مهاجرت را انتخاب کنید

    ارتقای درجا یا Backup/Restore با تغییر Compatibility Level؛ ارزیابی پیش از مهاجرت با Data Migration Assistant و Database Experimentation Assistant.

  4. پنجره زمانی و بازگشت را تعیین کنید

    برای هر موج، زمان توقف مجاز، معیار موفقیت و طرح بازگشت را از پیش بنویسید.

  5. مجوزها را هم‌زمان تطبیق دهید

    تغییر نسخه معمولاً واحد شمارش یا مدل مجوز را تغییر می‌دهد؛ برای SQL Server پایه شمارش هسته فیزیکی/مجازی (Core) یا Server + CAL است.

  6. پس از مهاجرت پاک‌سازی کنید

    نسخه‌های قدیمی، سرورهای بازنشسته و مجوزهای بلااستفاده را ببندید تا هزینه دوگانه ایجاد نشود.

خطاهای رایج و راه اصلاح

ریسکراه اصلاح
استفاده از Enterprise Feature روی نصب Standardقبل از خرید، سناریوی واقعی را روی کاغذ بیاورید و با Product Terms نسخه خودتان تطبیق دهید.
نداشتن مجوز برای سرور Passive بدون Software Assuranceشمارش را از یک منبع رسمی بگیرید و خروجی را تاریخ‌دار بایگانی کنید.
لایسنس‌نکردن هسته‌های مجازی متناسب با میزبانهر تغییر زیرساخت (هسته، میزبان، کاربر جدید) را در همان ماه در برگه مجوز ثبت کنید.
دسترسی غیرمستقیم گزارش‌گیران بدون CAL در مدل Server+CALبازبینی فصلی با مالک مشخص بگذارید تا انحراف کوچک به بدهی بزرگ تبدیل نشود.

چه چیزی هزینه SQL Server را تغییر می‌دهد

عاملاثر بر هزینهنکته اجرایی
تعداد هسته با کف ۴ هسته برای هر نمونهزیادقبل از هر استعلام، این عدد را قطعی کنید.
Enterprise در برابر Standard (اختلاف چند برابری)زیادبا یک تغییر تصمیم می‌توان چند ده درصد صرفه‌جویی کرد.
محیط‌های DR و تست که ممکن است نیاز به مجوز داشته باشندمتوسطدر برآورد اولیه دیده نمی‌شود؛ در صورتحساب بعدی ظاهر می‌شود.
Software Assurance برای حق Failover رایگانمتوسطدر برآورد اولیه دیده نمی‌شود؛ در صورتحساب بعدی ظاهر می‌شود.

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

مناسب است اگر

  • سازمانی که هسته فیزیکی/مجازی (Core) یا Server + CAL را می‌تواند دقیق گزارش کند.
  • تیمی که برای SQL Server مالک مشخص لایسنس و بازبینی دوره‌ای دارد.
  • محیطی که مسیر ارتقا و پشتیبانی آن با چرخه عمر محصول هم‌خوان است.

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

  • شمارش بر پایه حدس یا فهرست قدیمی دارایی.
  • خرید بدون بررسی حق نسخه پایین‌تر، تست و بازیابی از فاجعه.
  • تمدید خودکار بدون اندازه‌گیری مصرف واقعی.

سه قدم بعدی

  1. شمارش پایه را بر اساس هسته فیزیکی/مجازی (Core) یا Server + CAL تهیه کنید.
  2. ادیشن هدف را از میان Express، Standard، Enterprise انتخاب کنید.
  3. برنامه فعال‌سازی و مالک تمدید را مشخص کنید.

پرسش‌های پرتکرار

مسیر ارتقای SQL Server چیست؟

ارتقای درجا یا Backup/Restore با تغییر Compatibility Level؛ ارزیابی پیش از مهاجرت با Data Migration Assistant و Database Experimentation Assistant.

مهاجرت چقدر طول می‌کشد؟

برای محیط کوچک معمولاً چند هفته و برای سازمان متوسط یک تا سه ماه؛ زمان‌بر‌ترین بخش آزمون سازگاری است، نه خود نصب.

آیا می‌توان بدون توقف سرویس مهاجرت کرد؟

در بسیاری از سناریوها با هم‌زیستی یا مهاجرت مرحله‌ای بله، اما نیازمند ظرفیت موازی و برنامه بازگشت است.

موضوع‌های دیگر درباره SQL Server

محصولات و نسخه‌های SQL Server

صفحه هر نسخه شامل مشخصات، ادیشن‌ها و اطلاعات خرید لایسنس اورجینال است.

منابع مرتبط