تخطي للذهاب إلى المحتوى
ويندوز

هل يكفيك SQL Server Express المجاني؟ حدود 10 جيجابايت ومتى تنتقل إلى Standard

حدود SQL Server Express المجاني: 10 جيجابايت لكل قاعدة، ومعالج واحد أو 4 أنوية، وذاكرة محدودة، وبلا SQL Agent. علامات أن برنامجك تجاوزه وكيف تنتقل إلى…
هل يكفيك SQL Server Express المجاني؟ حدود 10 جيجابايت ومتى تنتقل إلى Standard
في هذا المقال (5)
  1. حدود Express
  2. علامات أنك تجاوزت Express
  3. قبل الترقية: حلول مؤقتة
  4. الترقية من Express إلى Standard
  5. أي ترخيص تشتري؟

كثير من برامج المحاسبة ونقاط البيع تأتي مع SQL Server Express المجاني. يعمل جيداً في البداية، ثم بعد سنة أو اثنتين يبطؤ البرنامج، أو يتوقف فجأة برسالة عن حجم قاعدة البيانات. هذا ليس عطلاً في البرنامج، بل وصول إلى حدود Express. إليك الحدود، وعلاماتها، وخطة الانتقال.

حدود Express

البندExpressStandard
حجم قاعدة البيانات الواحدة10 جيجابايتبلا حد عملي
الحوسبةالأقل من معالج واحد أو 4 أنويةحتى 24 نواة
الذاكرة للبياناتنحو 1.4 جيجابايت128 جيجابايت
SQL Server Agent (المهام المجدولة والنسخ الآلي)لانعم
الإتاحة العاليةلاأساسية
السعرمجانيترخيص

علامات أنك تجاوزت Express

  • رسالة مثل «CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit».
  • بطء متزايد في التقارير رغم أن الخادم قوي — لأن Express لا يستخدم إلا جزءاً صغيراً من الذاكرة والأنوية.
  • تحتاج نسخاً احتياطياً آلياً مجدولاً، ولا يوجد SQL Agent.
  • عدد المستخدمين المتزامنين يزيد والبرنامج يتجمّد في أوقات الذروة.

قبل الترقية: حلول مؤقتة

  • أرشفة السنوات المالية القديمة في قاعدة منفصلة (الحد لكل قاعدة لا للخادم كله) إن كان برنامجك يدعم ذلك.
  • تقليص ملفات السجل (Log) وضبط وضع الاسترداد بالتنسيق مع مورّد البرنامج.
  • النسخ الاحتياطي عبر «مجدول مهام ويندوز» بدل SQL Agent.

هذه حلول تشتري وقتاً فقط؛ مع نمو الشركة تصبح Standard ضرورة.

الترقية من Express إلى Standard

  1. خذ نسخة احتياطية كاملة من كل القواعد.
  2. شغّل مثبّت SQL Server Standard واختر «Maintenance» ← Edition Upgrade، وأدخل مفتاح Standard. الترقية تتم في مكانها دون نقل البيانات.
  3. أعد تشغيل خدمة SQL، وتحقق بالأمر: SELECT SERVERPROPERTY('Edition').
  4. اضبط حد الذاكرة القصوى (Max server memory) ليترك لنظام التشغيل مساحة كافية.
تأكد من توافق إصدار Standard مع برنامجك (2019 أو 2022 مثلاً) ومع إصدار Express الحالي؛ الترقية في المكان تعمل لنفس رقم الإصدار أو إلى أحدث.

أي ترخيص تشتري؟

لشركة بعدد مستخدمين معروف: SQL Server 2022 Standard مع CAL. لعدد كبير أو غير محدد: الترخيص بالأنوية. التفاصيل في Standard أم Enterprise.

أسئلة شائعة

ما الحد الأقصى لحجم قاعدة البيانات في SQL Server Express؟

10 جيجابايت لكل قاعدة بيانات.

هل SQL Server Express مجاني للاستخدام التجاري؟

نعم، Express مجاني ويمكن استخدامه تجارياً ضمن حدوده.

هل يمكن الترقية من Express إلى Standard دون نقل البيانات؟

نعم، عبر خيار Edition Upgrade في مثبّت SQL Server مع مفتاح Standard، بعد أخذ نسخة احتياطية.

لماذا برنامجي بطيء رغم أن الخادم قوي؟

لأن Express يستخدم معالجاً واحداً أو 4 أنوية ونحو 1.4 جيجابايت من الذاكرة فقط مهما كان الخادم قوياً.

منتجات مذكورة في المقال

🪟

ناقش هذا الموضوع في مجتمع ويندوز

التفعيل والترقية ورسائل الخطأ، من Home وحتى Server وLTSC.

عندك سؤال لم يجبه المقال؟ اكتبه في المجتمع: يجيبك فريق سوريانا أو عميل مرّ بالتجربة نفسها، ويبقى الجواب مفيداً لغيرك.

اقرأ أيضاً