بالنسبة لأولئك الجدد في قواعد بيانات SQL، فإنهم غير معتادين نسبيًا على الاختلافات والاختيارات في إصدارات SQL Server. ورغم أن هذا السؤال بسيط، إلا أن تأثيره ليس صغيرا. بالنسبة لأولئك الجدد في قواعد بيانات SQL، هناك العديد من الأسئلة حول إصدارات SQL المشابهة لهذه، لكنهم كسالى جدًا بحيث لا يمكنهم دراستها بعناية. ورغم أن المشكلة بسيطة، إلا أن تأثيرها ليس صغيرا.
اختلاف الإصدار
يحتوي SQL Server 2000 على أربعة إصدارات: Enterprise Edition/Standard Edition/Personal Edition/Development Edition
يلزم تثبيت Enterprise Edition وStandard Edition على نظام تشغيل الخادم، مثل Windows NT Server/Windows 2000 Server/Windows 2003 Server، وما إلى ذلك.
يجب تثبيت الإصدار الشخصي على نظام تشغيل شخصي، مثل Windows98/Windows 2000 Professional/Windows XP Home/Windows XP Professional، وما إلى ذلك.
يمكن تثبيت الإصدار التطويري على أي نظام تشغيل Microsoft.
SQL Server 2000 إصدار المؤسسة
يستخدم كخادم قاعدة بيانات الإنتاج. يدعم كافة الميزات المتوفرة في SQL Server 2000 ويتوافق مع مستويات الأداء المطلوبة لدعم أكبر مواقع الويب ومعالجة المعاملات عبر الإنترنت للمؤسسات (OLTP) وأنظمة مستودعات البيانات.
SQL Server 2000 الإصدار القياسي
يستخدم كخادم قاعدة بيانات لمجموعات العمل أو الأقسام الصغيرة.
SQL Server 2000 الإصدار الشخصي
للاستخدام من قبل مستخدمي الأجهزة المحمولة الذين يتم قطع اتصالهم أحيانًا بالشبكة ولكنهم يقومون بتشغيل تطبيقات تتطلب تخزين بيانات SQL Server. يُستخدم الإصدار الشخصي أيضًا عند تشغيل التطبيقات المستقلة التي تتطلب تخزين بيانات SQL Server محليًا على أجهزة الكمبيوتر العميلة.
إصدار التطوير لـ SQL Server 2000
للمبرمجين لتطوير التطبيقات التي تستخدم SQL Server 2000 كمخزن للبيانات. بينما يدعم الإصدار التطويري جميع ميزات الإصدار Enterprise، مما يتيح للمطورين كتابة واختبار التطبيقات التي تستخدم هذه الميزات، لا يمكن استخدام الإصدار التطويري إلا كنظام تطوير واختبار، وليس كخادم إنتاج.
SQL Server 2000 إصدار Windows CE
استخدم Microsoft® SQL Server 2000™ Windows® CE Edition (SQL Server CE) لتخزين البيانات على أجهزة Windows CE. يمكن نسخ البيانات باستخدام أي إصدار من SQL Server 2000 للحفاظ على مزامنة بيانات Windows CE مع قاعدة البيانات الأساسية.
إصدار تقييم SQL Server 2000 Enterprise
يتوفر إصدار كامل الوظائف للتنزيل المجاني من الويب. لتقييم وظائف SQL Server فقط، سيتوقف هذا الإصدار عن العمل بعد 120 يومًا من التنزيل.
بالإضافة إلى هذه الإصدارات من SQL Server 2000، يسمح مكون SQL Server 2000 Desktop Engine لمطوري التطبيقات بتوزيع نسخ من مشغل قاعدة البيانات الارتباطية SQL Server 2000 مع تطبيقاتهم. لأن محرك قاعدة البيانات في SQL Server 2000 Desktop Engine يعمل بشكل مشابه لمحركات قاعدة البيانات في كافة إصدارات SQL Server، لا يمكن أن يتجاوز حجم قاعدة بيانات Desktop Engine 2 غيغابايت.
توافق الإصدار
فيما يلي مقارنة بسيطة بين هذه الإصدارات:
يتضمن SQL Server الإصدار Enterprise، والإصدار القياسي، والإصدار الشخصي، وإصدار التطوير، ومحرك سطح المكتب (MSDE)، وإصدار التقييم، وإصدار CE
1. الإصدار التقييمي مخصص للتقييم، وإصدار CE مخصص لنظام التشغيل Windows CE، لذا لن أخوض في التفاصيل.
2. من الناحية الوظيفية، الإصدار Enterprise وإصدار التطوير هما زوجان، والإصدار القياسي والإصدار الشخصي هما زوجان. يتم استخدام إصدار المؤسسة وإصدار التطوير بشكل أساسي للمستخدمين الكبار، ويمكنهم دعم المزيد من وحدات المعالجة المركزية والذاكرة، ويمكنهم دعم الوظائف المتقدمة مثل التجميع وشحن السجل وDBCC المتوازي وإنشاء الفهارس المتوازية وطرق عرض الفهرس.
3. من وجهة نظر التثبيت، يعد الإصدار Enterprise والإصدار القياسي زوجًا، والإصدار الشخصي وإصدار التطوير ومحرك سطح المكتب عبارة عن مجموعة. لا يمكن تثبيت الإصدار Enterprise والإصدار القياسي إلا على إصدار الخادم يمكن تثبيت الإصدار الشخصي وإصدار التطوير ومحرك سطح المكتب على أنظمة Windows (NT، 2000، 2003) على المزيد من الأنظمة (بما في ذلك NT Workstation، و2000 Professional، وXP، وما إلى ذلك. يمكن تثبيت 98 فقط على الإصدار الشخصي أو محرك سطح المكتب، ولكن قاعدة البيانات لا يمكن أن يتجاوز محرك سطح المكتب 2G).
4. استخدم الإصدار Enterprise أو الإصدار القياسي أو Desktop Engine عند تشغيله (يتم استخدام الإصدار الشخصي وإصدار التطوير لتطوير الإصدار القياسي وإصدار Enterprise على التوالي).
الاختلافات بين الإصدار القياسي وإصدار المؤسسة
1. ما إذا كان سيتم دعم مجموعة MSCS
2. ما إذا كان سيتم دعم فهرسة النص الكامل
3. ما إذا كان سيتم دعم عرض القسم الموزع
4. ما إذا كان يتم دعم شحن السجل
5. ما إذا كان سيتم دعم استخدام وحدة المعالجة المركزية لطرق العرض المفهرسة
يوفر إصدار Enterprise أعلى مستوى من سهولة الاستخدام والاستقرار والتزامن، بينما يقوم الإصدار الشخصي وMSDE بملء رموز معينة بحيث ينخفض الأداء بشكل كبير بعد أكثر من خمسة مستخدمين متزامنين.
الطبعة القياسية
يتميز محرك قاعدة البيانات بتجميع تجاوز الفشل المفقود (ما يصل إلى أربع عقد)، ودعم تجاوز الفشل في SQL Server Enterprise Manager، وشحن السجل، وDBCC المتوازي، وCREATE INDEX المتوازي، والقراءة المسبقة والمسح الضوئي المحسّن، وطرق العرض المفهرسة، وخوادم قاعدة البيانات الموحدة، ودعم شبكة منطقة النظام (SAN)، أداة الرسومات المساعدة مع إعدادات اللغة، قسم OLAP المحدد من قبل المستخدم مفقود لخدمات التحليل، معالج التقسيم، مكعبات OLAP المرتبطة، دعم أبعاد ROLAP، دعم إنترنت HTTP، وحدات الحوسبة، إعادة الكتابة إلى الأبعاد، دعم الأبعاد الكبيرة جدًا، الحقيقية الوقت OLAP، مكعبات مقسمة موزعة، SMP يدعم فقط 4 وحدات معالجة مركزية كحد أقصى ضمن نظام التشغيل Win2000، وحد أقصى 8 وحدات معالجة مركزية ضمن NT (إصدار المؤسسة)
إذا قمت بشراء 10 تراخيص، فلا يمكن أن يكون لديك 20 مستخدمًا (عادة ما يكون عدد المستخدمين المتزامنين محدودًا، ويعتمد عدد الاتصالات على نظام التشغيل)
إصدار المؤسسة
يستخدم كخادم قاعدة بيانات الإنتاج. يدعم كافة الميزات المتوفرة في SQL SERVER 2000 ويتوافق مع مستويات الأداء المطلوبة لدعم أكبر مواقع الويب ومعالجة المعاملات عبر الإنترنت للمؤسسات (OLTP) وأنظمة مستودعات البيانات.