پایگاه داده · جایگزینها و تصمیم ساخت یا خرید
جایگزینهای SQL Server — مقایسه و هزینه جابهجایی
جایگزینکردن SQL Server فقط وقتی صرفه دارد که هزینه مهاجرت، آموزش و ریسک یکپارچگی از صرفهجویی مجوز کمتر باشد. در بیشتر سازمانها بهینهسازی ادیشن و شمارش، صرفه بیشتری از تعویض کامل دارد.
جایگزینهای SQL Server کداماند و کی منطقیاند؟
جایگزینکردن SQL Server فقط وقتی صرفه دارد که هزینه مهاجرت، آموزش و ریسک یکپارچگی از صرفهجویی مجوز کمتر باشد. در بیشتر سازمانها بهینهسازی ادیشن و شمارش، صرفه بیشتری از تعویض کامل دارد.
- هسته فیزیکی/مجازی (Core) یا Server + CAL
- Express / Standard / Enterprise
- Volume Licensing
- جایگزینها و تصمیم ساخت یا خرید

پیش از جستوجوی جایگزین
اغلب هزینه بالای SQL Server نتیجه انتخاب ادیشن بیش از نیاز یا شمارش نادرست است، نه گرانبودن ذاتی محصول. ابتدا این دو را اصلاح کنید و سپس هزینه پایه واقعی را با گزینههای دیگر بسنجید.
- بازبینی ادیشن در برابر قابلیتهای واقعاً استفادهشده
- حذف مجوزهای بلااستفاده
- بررسی کانال خرید متناسب با اندازه سازمان
- محاسبه هزینه سهساله بهجای قیمت لحظهای
معیارهای مقایسه گزینهها
مقایسه فقط بر پایه قیمت گمراهکننده است. برای پایگاه داده چهار معیار تعیینکنندهاند: یکپارچگی با محیط موجود، مهارت تیم، تعهد پشتیبانی و مسیر بلندمدت محصول.
- یکپارچگی با هویت، امنیت و ابزارهای موجود
- منحنی یادگیری و هزینه آموزش کاربران
- در دسترس بودن پشتیبانی و مستندات فارسی یا محلی
- پایداری نقشهراه محصول در افق پنج ساله
هزینههای پنهان مهاجرت
هزینه واقعی جابهجایی از SQL Server معمولاً چند برابر اختلاف بهای مجوز است: انتقال داده، بازنویسی یکپارچهسازیها، افت بهرهوری در دوره گذار و ریسک توقف سرویس.
چه زمانی ماندن منطقیتر است
اگر محصول در قلب فرآیندهای کاری قرار دارد، تیم به آن مسلط است و امکان بهینهسازی مجوز باقی مانده، ماندن و بهینهسازی تقریباً همیشه از تعویض کامل بهصرفهتر است. موتور پایگاه داده رابطهای مایکروسافت با ادیشنهای Express، Standard و Enterprise.
تصمیم درباره SQL Server
| وضعیت | تصمیم پیشنهادی |
|---|---|
| ادیشن بیش از نیاز | کاهش ادیشن پیش از هر تعویضی |
| مجوز بلااستفاده زیاد | پاکسازی و تخصیص دوباره |
| وابستگی عمیق فرآیندی | ماندن و بهینهسازی قرارداد |
| نیاز محدود و غیرحیاتی | بررسی جدی گزینه سبکتر |
ارزیابی جایگزینهای SQL Server
جایگزینی وقتی منطقی است که هزینه کل مالکیت، ریسک مهاجرت و توان تیم با هم سنجیده شوند.
دلیل جایگزینی را بنویسید
هزینه، قابلیت، پشتیبانی یا انطباق؛ هرکدام مسیر ارزیابی متفاوتی دارد.
قابلیتهای واقعاً استفادهشده را فهرست کنید
معمولاً بخش کوچکی از قابلیتها در عمل استفاده میشود و همانها معیار مقایسه هستند.
هزینه جابهجایی را برآورد کنید
ارتقای درجا یا Backup/Restore با تغییر Compatibility Level؛ ارزیابی پیش از مهاجرت با ابزارهای جاری مانند مؤلفه Migration در SSMS یا مسیر ارزیابی Azure؛ Data Migration Assistant از ۱۶ ژوئیه ۲۰۲۵ بازنشسته شده است.
ریسک عملیاتی را بسنجید
مهارت تیم، پشتیبانی محلی و بلوغ اکوسیستم اغلب تعیینکنندهتر از قیمت لایسنس هستند.
پایلوت محدود اجرا کنید
یک بار کاری غیربحرانی را برای ۶۰ تا ۹۰ روز منتقل کنید و نتیجه را عددی بسنجید.
تصمیم را بازبینیپذیر نگه دارید
معیار خروج و نقطه بازگشت را از ابتدا تعریف کنید تا پروژه در نیمه راه گروگان نشود.
خطاهای رایج و راه اصلاح
| ریسک | راه اصلاح |
|---|---|
| استفاده از Enterprise Feature روی نصب Standard | قبل از خرید، سناریوی واقعی را روی کاغذ بیاورید و با Product Terms نسخه خودتان تطبیق دهید. |
| نداشتن مجوز برای سرور Passive بدون Software Assurance | شمارش را از یک منبع رسمی بگیرید و خروجی را تاریخدار بایگانی کنید. |
| لایسنسنکردن هستههای مجازی متناسب با میزبان | هر تغییر زیرساخت (هسته، میزبان، کاربر جدید) را در همان ماه در برگه مجوز ثبت کنید. |
| دسترسی غیرمستقیم گزارشگیران بدون CAL در مدل Server+CAL | بازبینی فصلی با مالک مشخص بگذارید تا انحراف کوچک به بدهی بزرگ تبدیل نشود. |
چه چیزی هزینه SQL Server را تغییر میدهد
| عامل | اثر بر هزینه | نکته اجرایی |
|---|---|---|
| تعداد هسته با کف ۴ مجوز هسته برای هر پردازنده فیزیکی یا هر ماشین مجازی (نه هر نمونه SQL) | وابسته به سناریو و قیمت قرارداد | مقدار واقعی این عامل و هزینه آن را در پیشفاکتور جدا ثبت کنید؛ درصد صرفهجویی ثابت فرض نکنید. |
| Enterprise در برابر Standard (اختلاف چند برابری) | وابسته به سناریو و قیمت قرارداد | مقدار واقعی این عامل و هزینه آن را در پیشفاکتور جدا ثبت کنید؛ درصد صرفهجویی ثابت فرض نکنید. |
| محیطهای DR و تست که ممکن است نیاز به مجوز داشته باشند | وابسته به سناریو و قیمت قرارداد | مقدار واقعی این عامل و هزینه آن را در پیشفاکتور جدا ثبت کنید؛ درصد صرفهجویی ثابت فرض نکنید. |
| Software Assurance برای حق Failover رایگان | وابسته به سناریو و قیمت قرارداد | مقدار واقعی این عامل و هزینه آن را در پیشفاکتور جدا ثبت کنید؛ درصد صرفهجویی ثابت فرض نکنید. |
مناسب است اگر / مناسب نیست اگر
مناسب است اگر
- سازمانی که هسته فیزیکی/مجازی (Core) یا Server + CAL را میتواند دقیق گزارش کند.
- تیمی که برای SQL Server مالک مشخص لایسنس و بازبینی دورهای دارد.
- محیطی که مسیر ارتقا و پشتیبانی آن با چرخه عمر محصول همخوان است.
مناسب نیست اگر
- شمارش بر پایه حدس یا فهرست قدیمی دارایی.
- خرید بدون بررسی حق نسخه پایینتر، تست و بازیابی از فاجعه.
- تمدید خودکار بدون اندازهگیری مصرف واقعی.
سه قدم بعدی
- شمارش پایه را بر اساس هسته فیزیکی/مجازی (Core) یا Server + CAL تهیه کنید.
- ادیشن هدف را از میان Express، Standard، Enterprise انتخاب کنید.
- برنامه فعالسازی و مالک تمدید را مشخص کنید.
پرسشهای پرتکرار
آیا جایگزین رایگان برای SQL Server وجود دارد؟
برای برخی سناریوهای ساده بله، اما هزینه یکپارچهسازی، پشتیبانی و آموزش را باید در محاسبه سهساله دید.
چگونه هزینه واقعی مهاجرت را برآورد کنیم؟
مجموع هزینه انتقال داده، بازنویسی یکپارچهسازیها، آموزش، پشتیبانی موازی در دوره گذار و افت بهرهوری موقت.
بهترین نقطه شروع بهینهسازی چیست؟
شمارش دقیق و بازبینی ادیشن؛ این دو معمولاً بدون هیچ تغییر فنی، بخش بزرگی از صرفهجویی هدف را تأمین میکنند.
موضوعهای دیگر درباره SQL Server
محصولات و نسخههای SQL Server
صفحه هر نسخه شامل مشخصات، ادیشنها و اطلاعات خرید لایسنس اورجینال است.
منابع مرتبط
منابع رسمی مایکروسافت
شرایط نهایی لایسنس، قیمت و تاریخ پشتیبانی را همیشه با این منابع رسمی تطبیق دهید.