يتم تثبيت SQL Server 2022 في حوالي خمسة عشر دقيقة - ولكن هناك خمس شاشات في هذا الإعداد تقرر الأشياء التي ستتعايش معها لسنوات. الإصدار والتصنيف وحسابات الخدمة ومواقع الملفات والذاكرة: اضبطها الآن أو ادفع ثمنها لاحقًا.
لا تفشل معظم عمليات تثبيت SQL Server أثناء الإعداد. إنها تفشل ببطء، بعد أشهر - عندما تتجاوز قاعدة البيانات حد Express البالغ 10 جيجابايت الذي لم يعرفه أحد، أو عندما لا يتم إعداد النسخ الاحتياطية مطلقًا، أو عندما يستحوذ الخادم على كل جيجابايت من ذاكرة الوصول العشوائي (RAM) ويحرم Windows نفسه من الخدمة. يشرح هذا الدليل التثبيت الكامل بالترتيب ويتوقف عند كل شاشة مهمة بالفعل. توضح اللوحة أدناه الاختيارات التي نحن على وشك اتخاذها، قبل أن نقوم بها.
قم بتنزيل SQL Server 2022 فقط من موقع Microsoft على الويب. يوفر مثبت الويب الصغير ثلاثة إصدارات مجانية ويقوم بتنزيل الوسائط الكاملة إذا اخترت الخيار المخصص - قم بالتنزيل الكامل حتى تتمكن من إعادة التثبيت أو الإصلاح لاحقًا دون الرجوع إلى الإنترنت. التثبيت من مواقع التنزيل العشوائية هو الطريقة التي ينتهي بها الأمر بالأشخاص إلى تثبيت مثبتات مسبقة التنشيط أو قديمة أو مجمعة؛ لا يوجد سبب للمخاطرة به على خادم قاعدة البيانات.
صورة الطبعة الصادقة بسيطة. إصدار المطورين مجاني تمامًا ويحتوي على كل ميزات Enterprise - ولكن ترخيصه مخصص للتطوير والاختبار فقط، وليس لقاعدة بيانات الإنتاج المباشر مطلقًا. الإصدار Express مجاني حتى للإنتاج، ولكن يبلغ الحد الأقصى لكل قاعدة بيانات 10 جيجابايت، ويمكن للمحرك استخدام حوالي 1.4 جيجابايت فقط من ذاكرة الوصول العشوائي لتجميع المخزن المؤقت الخاص به، ولا يوجد وكيل خادم SQL للمهام المجدولة. تراخيص Standard وEnterprise عبارة عن تراخيص مدفوعة الأجر لأعمال الإنتاج الحقيقية. إذا كنت تتعلم أو تنشئ تطبيقًا، فاختر المطور. لدينا مقارنة كاملة لكل إصدار على حدة في دليل منفصل.
ابدأ الإعداد، واختر تثبيتًا جديدًا، واجتاز قواعد دعم الإعداد. تعد عملية إعادة التشغيل المعلقة من Windows Update أكثر أدوات الحظر شيوعًا — أعد تشغيل الجهاز أولاً وستتحول القاعدة إلى اللون الأخضر. في شاشة تحديد الميزة، الميزة الوحيدة التي يحتاجها الجميع تقريبًا هي خدمات محرك قاعدة البيانات. تخطي خدمات التحليل وخدمات التقارير وخدمات التكامل إلا إذا كنت تعلم أنك ستستخدمها؛ كل خدمة إضافية هي عملية أخرى تعمل إلى الأبد وشيء آخر يجب تصحيحه. يمكنك إضافة ميزات لاحقًا من نفس الإعداد.
يطلب الإعداد الآن مثيلاً. يتم الوصول إلى المثيل الافتراضي عن طريق اسم الكمبيوتر العادي ويتم الاستماع إليه على المنفذ 1433؛ يضيف المثيل المسمى اسم شرطة مائلة عكسية مثل SERVER\SQLEXPRESS ويستخدم عادةً منفذًا ديناميكيًا. يمكن لجهاز واحد استضافة عدة مثيلات مسماة، وهو أمر مفيد حقًا لاختبار نسختين جنبًا إلى جنب. بالنسبة للتثبيت الأول والرئيسي، استخدم المثيل الافتراضي - حيث تفترضه كل أداة وبرنامج تعليمي، وتظل سلاسل الاتصال قصيرة.
في صفحة تكوين الخادم، يعرض الإعداد الحساب الذي سيتم تشغيل كل خدمة به. تعد الحسابات الافتراضية الافتراضية (على سبيل المثال NT SERVICE\MSSQLSERVER) هي الخيار الآمن لجهاز واحد: حيث تحصل كل خدمة على هويتها الخاصة مع الحقوق التي تحتاجها فقط. في مجال الشركة، استخدم حساب مجال منفصل منخفض الامتيازات أو حساب خدمة مُدار جماعي لكل خدمة. ما لا يجب عليك فعله أبدًا هو تشغيل محرك قاعدة البيانات كنظام محلي أو كمسؤول المجال - إذا تم إساءة استخدام الخدمة، فإنها ترث كل ما يمكن أن يفعله هذا الحساب. اترك أنواع بدء التشغيل كما يقترح الإعداد: المحرك التلقائي، دليل الوكيل حتى تبدأ في جدولة المهام.
تحتوي نفس الصفحة على علامة تبويب الترتيب. يحدد الترتيب كيفية فرز النص ومقارنته — ما إذا كان A يساوي a، وكيفية التعامل مع العلامات. الإعداد الافتراضي لبرنامج التثبيت للأنظمة الإنجليزية، SQL_Latin1_General_CP1_CI_AS، غير حساس لحالة الأحرف وحساس لللكنة، ويناسب معظم التطبيقات. إليك التحذير الصادق: يتم اختيار ترتيب الخادم عند التثبيت وتغييره لاحقًا يعني إعادة بناء قواعد بيانات النظام - وهي مهمة احترافية تتطلب فترة توقف عن العمل. يمكن لقواعد البيانات الفردية تجاوزها لاحقًا، لذا لا تبالغ في التفكير؛ ولكن إذا قام بائع التطبيق بتحديد عملية ترتيب، فقم بتعيينها الآن دون أن تكلف شيئًا.
في صفحة تكوين محرك قاعدة البيانات، اختر الوضع المختلط إلا إذا كنت متأكدًا من أن كل مستخدم وتطبيق سيستخدم عمليات تسجيل الدخول إلى Windows. يعمل الوضع المختلط على تمكين حساب sa المدمج - قم بتعيين كلمة مرور قوية له وقم بتخزينه في مدير كلمات المرور لديك، لأن sa هو الحساب الأول الذي يحاوله المهاجمون. أضف أيضًا مستخدم Windows الحالي (ومجموعة الإدارة الخاصة بك) كمسؤولين عن SQL Server على هذه الشاشة؛ نسيان هذا هو السبب وراء انتهاء العديد من عمليات التثبيت الأولى مع حظر دخول المالك إلى الخادم الخاص به. تظل مصادقة Windows هي وسيلة تسجيل الدخول اليومية الأكثر أمانًا؛ الوضع المختلط موجود للتطبيقات التي تحتاج إلى تسجيل دخول SQL.
ابق في تلك الصفحة وافتح علامتي التبويب دلائل البيانات وTempDB. من دواعي سرور برنامج الإعداد أن يضع كل شيء داخل C:\Program Files — مقبول على كمبيوتر محمول تعليمي، لكنه سيئ على خادم حقيقي. تعمل ملفات البيانات وسجلات المعاملات على القرص بشكل مختلف، لذا، على جهاز به أكثر من محرك أقراص واحد، ضع البيانات على وحدة تخزين واحدة وسجلها على وحدة تخزين أخرى؛ وضع النسخ الاحتياطية في مكان آخر مرة أخرى، ومن الأفضل أن تكون خارج الجهاز تمامًا. على SSD واحد، يكون الانقسام أقل أهمية، ولكن لا يزال بإمكانك نقل المجلدات إلى مسار نظيف مثل D:\SQLData بحيث يظل محرك أقراص النظام حرًا. بالنسبة إلى TempDB، يقترح الإعداد ملفات بيانات متعددة متطابقة مع مراكز وحدة المعالجة المركزية لديك (ما يصل إلى ثمانية) - اقبل هذا الاقتراح؛ فهو يزيل عنق الزجاجة المعروف.
تم تصميم SQL Server لاستخدام الذاكرة بقوة: بشكل افتراضي، تكون الحد الأقصى لذاكرة الخادم الخاصة به غير محدودة فعليًا، لذلك سيتم تخزين البيانات مؤقتًا على مدار أيام حتى تحتفظ تقريبًا بجميع ذاكرة الوصول العشوائي (RAM) الموجودة على الجهاز. هذا هو السلوك الصحيح لخادم قاعدة بيانات مخصص ومفاجأة سيئة لخادم مشترك - يتم ضغط Windows وكل التطبيقات الأخرى. يتضمن إعداد 2022 علامة تبويب الذاكرة: اقبل الحد الأقصى الموصى به، أو قم بتعيين الحد الأقصى الخاص بك مع ترك بضعة غيغابايت على الأقل لنظام التشغيل. يمكنك تغييره لاحقًا دون إعادة التثبيت، كما يوضح هذا المثال لجهاز سعة 16 جيجابايت:
EXEC sp_configure 'max server memory (MB)', 10240; متبوعًا بـ RECONFIGURE;عند اكتمال الإعداد بملخص أخضر، قم بتثبيت SQL Server Management Studio (SSMS) — وهو تنزيل مجاني منفصل وليس جزءًا من إعداد الخادم. اتصل باسم الخادم، وقم بتشغيل SELECT @@VERSION; وأنشئ قاعدة بيانات اختبارية، وأضف جدولاً واحذفه مرة أخرى. يثبت هذا التمرين الذي يستغرق دقيقتين المحرك وتسجيل الدخول الخاص بك والأذونات الأساسية من النهاية إلى النهاية. إذا أدى الاتصال الأول بدلاً من ذلك إلى ظهور خطأ في الشهادة أو التشفير، فلا تستمر في النقر - فهذا الخطأ المحدد له أسبابه الخاصة ونحن نغطيه في دليل إصلاح منفصل.
SELECT @@VERSION; يجب أن يُبلغ عن Microsoft SQL Server 2022شاهد التثبيت الكامل لـ SQL Server 2022 في الفيديو - كل شاشة إعداد، والنقرات الدقيقة، والاتصال الأول في SSMS، خطوة بخطوة.
▶️ Watch Full Videoإنه مجاني للتنزيل والاستخدام، ويتضمن كل ميزات Enterprise - لكن الترخيص يسمح بالتطوير والاختبار فقط. في اللحظة التي تخدم فيها قاعدة البيانات شركة حقيقية أو مستخدمين حقيقيين في الإنتاج، فإنك تحتاج إلى ترخيص قياسي أو ترخيص مؤسسي مدفوع، أو إصدار Express المجاني الحقيقي ضمن حدودها. يعد المطور على خادم الإنتاج هو الخطأ الأكثر شيوعًا في ترخيص SQL في المكاتب الصغيرة.
يتم تثبيت Database Engine على نظامي التشغيل Windows 10 وWindows 11 بالإضافة إلى Windows Server، ولهذا السبب يحظى Developer وExpress بشعبية كبيرة على محطات العمل وأجهزة الكمبيوتر المحمولة. بالنسبة لخادم الإنتاج الذي يعتمد عليه الآخرون، قم بتشغيله على Windows Server على جهاز يظل قيد التشغيل - ولكن بالنسبة للتعلم والتطوير، فإن جهاز الكمبيوتر العادي الذي يعمل بنظام Windows يعمل تمامًا.
لا — لقد تم تنزيل SSMS بشكل منفصل لسنوات ولم يتم تثبيته بواسطة إعداد الخادم. قم بتنزيل SQL Server Management Studio مجانًا من Microsoft، وقم بتثبيته على نفس الجهاز (أو على جهاز الكمبيوتر الخاص بك وقم بالاتصال عن بعد)، وقم بتسجيل الدخول باستخدام حساب Windows الذي أضفته كمسؤول أثناء الإعداد.