پایگاه داده · مهاجرت و ارتقا
مهاجرت و ارتقای 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.
وضعیت فعلی را سیاهه کنید
نسخههای در حال استفاده (2016، 2017، 2019، 2022، 2025)، وابستگیها و بارهای کاری بحرانی را مستند کنید.
سازگاری را ارزیابی کنید
برنامهها، افزونهها و یکپارچهسازیهای قدیمی معمولاً گلوگاه مهاجرت هستند، نه خود محصول.
مسیر مهاجرت را انتخاب کنید
ارتقای درجا یا Backup/Restore با تغییر Compatibility Level؛ ارزیابی پیش از مهاجرت با Data Migration Assistant و Database Experimentation Assistant.
پنجره زمانی و بازگشت را تعیین کنید
برای هر موج، زمان توقف مجاز، معیار موفقیت و طرح بازگشت را از پیش بنویسید.
مجوزها را همزمان تطبیق دهید
تغییر نسخه معمولاً واحد شمارش یا مدل مجوز را تغییر میدهد؛ برای SQL Server پایه شمارش هسته فیزیکی/مجازی (Core) یا Server + CAL است.
پس از مهاجرت پاکسازی کنید
نسخههای قدیمی، سرورهای بازنشسته و مجوزهای بلااستفاده را ببندید تا هزینه دوگانه ایجاد نشود.
خطاهای رایج و راه اصلاح
| ریسک | راه اصلاح |
|---|---|
| استفاده از Enterprise Feature روی نصب Standard | قبل از خرید، سناریوی واقعی را روی کاغذ بیاورید و با Product Terms نسخه خودتان تطبیق دهید. |
| نداشتن مجوز برای سرور Passive بدون Software Assurance | شمارش را از یک منبع رسمی بگیرید و خروجی را تاریخدار بایگانی کنید. |
| لایسنسنکردن هستههای مجازی متناسب با میزبان | هر تغییر زیرساخت (هسته، میزبان، کاربر جدید) را در همان ماه در برگه مجوز ثبت کنید. |
| دسترسی غیرمستقیم گزارشگیران بدون CAL در مدل Server+CAL | بازبینی فصلی با مالک مشخص بگذارید تا انحراف کوچک به بدهی بزرگ تبدیل نشود. |
چه چیزی هزینه SQL Server را تغییر میدهد
| عامل | اثر بر هزینه | نکته اجرایی |
|---|---|---|
| تعداد هسته با کف ۴ هسته برای هر نمونه | زیاد | قبل از هر استعلام، این عدد را قطعی کنید. |
| Enterprise در برابر Standard (اختلاف چند برابری) | زیاد | با یک تغییر تصمیم میتوان چند ده درصد صرفهجویی کرد. |
| محیطهای DR و تست که ممکن است نیاز به مجوز داشته باشند | متوسط | در برآورد اولیه دیده نمیشود؛ در صورتحساب بعدی ظاهر میشود. |
| Software Assurance برای حق Failover رایگان | متوسط | در برآورد اولیه دیده نمیشود؛ در صورتحساب بعدی ظاهر میشود. |
مناسب است اگر / مناسب نیست اگر
مناسب است اگر
- سازمانی که هسته فیزیکی/مجازی (Core) یا Server + CAL را میتواند دقیق گزارش کند.
- تیمی که برای SQL Server مالک مشخص لایسنس و بازبینی دورهای دارد.
- محیطی که مسیر ارتقا و پشتیبانی آن با چرخه عمر محصول همخوان است.
مناسب نیست اگر
- شمارش بر پایه حدس یا فهرست قدیمی دارایی.
- خرید بدون بررسی حق نسخه پایینتر، تست و بازیابی از فاجعه.
- تمدید خودکار بدون اندازهگیری مصرف واقعی.
سه قدم بعدی
- شمارش پایه را بر اساس هسته فیزیکی/مجازی (Core) یا Server + CAL تهیه کنید.
- ادیشن هدف را از میان Express، Standard، Enterprise انتخاب کنید.
- برنامه فعالسازی و مالک تمدید را مشخص کنید.
پرسشهای پرتکرار
مسیر ارتقای SQL Server چیست؟
ارتقای درجا یا Backup/Restore با تغییر Compatibility Level؛ ارزیابی پیش از مهاجرت با Data Migration Assistant و Database Experimentation Assistant.
مهاجرت چقدر طول میکشد؟
برای محیط کوچک معمولاً چند هفته و برای سازمان متوسط یک تا سه ماه؛ زمانبرترین بخش آزمون سازگاری است، نه خود نصب.
آیا میتوان بدون توقف سرویس مهاجرت کرد؟
در بسیاری از سناریوها با همزیستی یا مهاجرت مرحلهای بله، اما نیازمند ظرفیت موازی و برنامه بازگشت است.
موضوعهای دیگر درباره SQL Server
محصولات و نسخههای SQL Server
صفحه هر نسخه شامل مشخصات، ادیشنها و اطلاعات خرید لایسنس اورجینال است.