Technical Anshu
Tutorials Blog
🗄️ إعداد SQL Server 2022

قم بتثبيت دليل الإعداد الكامل لـ SQL Server 2022 والفحوصات الأولى

يتم تثبيت SQL Server 2022 في حوالي خمسة عشر دقيقة - ولكن هناك خمس شاشات في هذا الإعداد تقرر الأشياء التي ستتعايش معها لسنوات. الإصدار والتصنيف وحسابات الخدمة ومواقع الملفات والذاكرة: اضبطها الآن أو ادفع ثمنها لاحقًا.

✍️ Technical Anshu🪟 Windows Server / Windows 11⏱️ 10 minute read
🎥 شاهد الفيديو الخاص بالتثبيت الكامل لـ SQL Server 2022، شاشة تلو الأخرى

لا تفشل معظم عمليات تثبيت SQL Server أثناء الإعداد. إنها تفشل ببطء، بعد أشهر - عندما تتجاوز قاعدة البيانات حد Express البالغ 10 جيجابايت الذي لم يعرفه أحد، أو عندما لا يتم إعداد النسخ الاحتياطية مطلقًا، أو عندما يستحوذ الخادم على كل جيجابايت من ذاكرة الوصول العشوائي (RAM) ويحرم Windows نفسه من الخدمة. يشرح هذا الدليل التثبيت الكامل بالترتيب ويتوقف عند كل شاشة مهمة بالفعل. توضح اللوحة أدناه الاختيارات التي نحن على وشك اتخاذها، قبل أن نقوم بها.

SQL Server 2022 Setup — The Decisions That Matter
EditionDeveloper (free, dev/test only)
FeatureDatabase Engine Services
InstanceMSSQLSERVER (default)
CollationSQL_Latin1_General_CP1_CI_AS
AuthenticationMixed Mode + strong sa password
Data directoriesSet before the first database
Max server memoryCapped — never left unlimited
ملخص الإعداد لهذا الدليل. يعد كل سطر قرارًا حقيقيًا داخل برنامج تثبيت SQL Server 2022 - حيث يحصل كل سطر على قسم خاص به أدناه ودليل تفصيلي خاص به.
1

قم بتنزيل الحزمة المناسبة واختر الإصدار المناسب

قم بتنزيل SQL Server 2022 فقط من موقع Microsoft على الويب. يوفر مثبت الويب الصغير ثلاثة إصدارات مجانية ويقوم بتنزيل الوسائط الكاملة إذا اخترت الخيار المخصص - قم بالتنزيل الكامل حتى تتمكن من إعادة التثبيت أو الإصلاح لاحقًا دون الرجوع إلى الإنترنت. التثبيت من مواقع التنزيل العشوائية هو الطريقة التي ينتهي بها الأمر بالأشخاص إلى تثبيت مثبتات مسبقة التنشيط أو قديمة أو مجمعة؛ لا يوجد سبب للمخاطرة به على خادم قاعدة البيانات.

صورة الطبعة الصادقة بسيطة. إصدار المطورين مجاني تمامًا ويحتوي على كل ميزات Enterprise - ولكن ترخيصه مخصص للتطوير والاختبار فقط، وليس لقاعدة بيانات الإنتاج المباشر مطلقًا. الإصدار Express مجاني حتى للإنتاج، ولكن يبلغ الحد الأقصى لكل قاعدة بيانات 10 جيجابايت، ويمكن للمحرك استخدام حوالي 1.4 جيجابايت فقط من ذاكرة الوصول العشوائي لتجميع المخزن المؤقت الخاص به، ولا يوجد وكيل خادم SQL للمهام المجدولة. تراخيص Standard وEnterprise عبارة عن تراخيص مدفوعة الأجر لأعمال الإنتاج الحقيقية. إذا كنت تتعلم أو تنشئ تطبيقًا، فاختر المطور. لدينا مقارنة كاملة لكل إصدار على حدة في دليل منفصل.

2

قم بتشغيل برنامج الإعداد وحدد الميزات التي تحتاجها فقط

ابدأ الإعداد، واختر تثبيتًا جديدًا، واجتاز قواعد دعم الإعداد. تعد عملية إعادة التشغيل المعلقة من Windows Update أكثر أدوات الحظر شيوعًا — أعد تشغيل الجهاز أولاً وستتحول القاعدة إلى اللون الأخضر. في شاشة تحديد الميزة، الميزة الوحيدة التي يحتاجها الجميع تقريبًا هي خدمات محرك قاعدة البيانات. تخطي خدمات التحليل وخدمات التقارير وخدمات التكامل إلا إذا كنت تعلم أنك ستستخدمها؛ كل خدمة إضافية هي عملية أخرى تعمل إلى الأبد وشيء آخر يجب تصحيحه. يمكنك إضافة ميزات لاحقًا من نفس الإعداد.

  1. قم بتشغيل الإعداد كمسؤول واختر التثبيت المستقل الجديد لـ SQL Server
  2. اختيار الميزة: حدد خدمات محرك قاعدة البيانات فقط
  3. اترك الدليل الجذر للمثيل على محرك أقراص النظام — ستنتقل البيانات إلى مكان آخر، وسيتم تعيينه في خطوة لاحقة
3

قم بتسمية المثيل - عادةً ما يكون الإعداد الافتراضي هو الإجابة الصحيحة

يطلب الإعداد الآن مثيلاً. يتم الوصول إلى المثيل الافتراضي عن طريق اسم الكمبيوتر العادي ويتم الاستماع إليه على المنفذ 1433؛ يضيف المثيل المسمى اسم شرطة مائلة عكسية مثل SERVER\SQLEXPRESS ويستخدم عادةً منفذًا ديناميكيًا. يمكن لجهاز واحد استضافة عدة مثيلات مسماة، وهو أمر مفيد حقًا لاختبار نسختين جنبًا إلى جنب. بالنسبة للتثبيت الأول والرئيسي، استخدم المثيل الافتراضي - حيث تفترضه كل أداة وبرنامج تعليمي، وتظل سلاسل الاتصال قصيرة.

4

قم بتعيين حسابات الخدمة - لا تعمل كمسؤول

في صفحة تكوين الخادم، يعرض الإعداد الحساب الذي سيتم تشغيل كل خدمة به. تعد الحسابات الافتراضية الافتراضية (على سبيل المثال NT SERVICE\MSSQLSERVER) هي الخيار الآمن لجهاز واحد: حيث تحصل كل خدمة على هويتها الخاصة مع الحقوق التي تحتاجها فقط. في مجال الشركة، استخدم حساب مجال منفصل منخفض الامتيازات أو حساب خدمة مُدار جماعي لكل خدمة. ما لا يجب عليك فعله أبدًا هو تشغيل محرك قاعدة البيانات كنظام محلي أو كمسؤول المجال - إذا تم إساءة استخدام الخدمة، فإنها ترث كل ما يمكن أن يفعله هذا الحساب. اترك أنواع بدء التشغيل كما يقترح الإعداد: المحرك التلقائي، دليل الوكيل حتى تبدأ في جدولة المهام.

5

اختر الترتيب بعناية — هذا الخيار ثابت

تحتوي نفس الصفحة على علامة تبويب الترتيب. يحدد الترتيب كيفية فرز النص ومقارنته — ما إذا كان A يساوي a، وكيفية التعامل مع العلامات. الإعداد الافتراضي لبرنامج التثبيت للأنظمة الإنجليزية، SQL_Latin1_General_CP1_CI_AS، غير حساس لحالة الأحرف وحساس لللكنة، ويناسب معظم التطبيقات. إليك التحذير الصادق: يتم اختيار ترتيب الخادم عند التثبيت وتغييره لاحقًا يعني إعادة بناء قواعد بيانات النظام - وهي مهمة احترافية تتطلب فترة توقف عن العمل. يمكن لقواعد البيانات الفردية تجاوزها لاحقًا، لذا لا تبالغ في التفكير؛ ولكن إذا قام بائع التطبيق بتحديد عملية ترتيب، فقم بتعيينها الآن دون أن تكلف شيئًا.

6

قم بتعيين وضع المصادقة وتسجيلات دخول المسؤول

في صفحة تكوين محرك قاعدة البيانات، اختر الوضع المختلط إلا إذا كنت متأكدًا من أن كل مستخدم وتطبيق سيستخدم عمليات تسجيل الدخول إلى Windows. يعمل الوضع المختلط على تمكين حساب sa المدمج - قم بتعيين كلمة مرور قوية له وقم بتخزينه في مدير كلمات المرور لديك، لأن sa هو الحساب الأول الذي يحاوله المهاجمون. أضف أيضًا مستخدم Windows الحالي (ومجموعة الإدارة الخاصة بك) كمسؤولين عن SQL Server على هذه الشاشة؛ نسيان هذا هو السبب وراء انتهاء العديد من عمليات التثبيت الأولى مع حظر دخول المالك إلى الخادم الخاص به. تظل مصادقة Windows هي وسيلة تسجيل الدخول اليومية الأكثر أمانًا؛ الوضع المختلط موجود للتطبيقات التي تحتاج إلى تسجيل دخول SQL.

7

ضع ملفات البيانات قبل وجود قاعدة البيانات الأولى

ابق في تلك الصفحة وافتح علامتي التبويب دلائل البيانات وTempDB. من دواعي سرور برنامج الإعداد أن يضع كل شيء داخل C:\Program Files — مقبول على كمبيوتر محمول تعليمي، لكنه سيئ على خادم حقيقي. تعمل ملفات البيانات وسجلات المعاملات على القرص بشكل مختلف، لذا، على جهاز به أكثر من محرك أقراص واحد، ضع البيانات على وحدة تخزين واحدة وسجلها على وحدة تخزين أخرى؛ وضع النسخ الاحتياطية في مكان آخر مرة أخرى، ومن الأفضل أن تكون خارج الجهاز تمامًا. على SSD واحد، يكون الانقسام أقل أهمية، ولكن لا يزال بإمكانك نقل المجلدات إلى مسار نظيف مثل D:\SQLData بحيث يظل محرك أقراص النظام حرًا. بالنسبة إلى TempDB، يقترح الإعداد ملفات بيانات متعددة متطابقة مع مراكز وحدة المعالجة المركزية لديك (ما يصل إلى ثمانية) - اقبل هذا الاقتراح؛ فهو يزيل عنق الزجاجة المعروف.

8

قم بتغطية الذاكرة قبل الانتهاء

تم تصميم SQL Server لاستخدام الذاكرة بقوة: بشكل افتراضي، تكون الحد الأقصى لذاكرة الخادم الخاصة به غير محدودة فعليًا، لذلك سيتم تخزين البيانات مؤقتًا على مدار أيام حتى تحتفظ تقريبًا بجميع ذاكرة الوصول العشوائي (RAM) الموجودة على الجهاز. هذا هو السلوك الصحيح لخادم قاعدة بيانات مخصص ومفاجأة سيئة لخادم مشترك - يتم ضغط Windows وكل التطبيقات الأخرى. يتضمن إعداد 2022 علامة تبويب الذاكرة: اقبل الحد الأقصى الموصى به، أو قم بتعيين الحد الأقصى الخاص بك مع ترك بضعة غيغابايت على الأقل لنظام التشغيل. يمكنك تغييره لاحقًا دون إعادة التثبيت، كما يوضح هذا المثال لجهاز سعة 16 جيجابايت:

  1. اتصل بـ SSMS وقم بتشغيل EXEC sp_configure 'max server memory (MB)', 10240; متبوعًا بـ RECONFIGURE;
  2. القاعدة الأساسية: اترك ما يقرب من 4 جيجابايت، أو حوالي 20 بالمائة من ذاكرة الوصول العشوائي (RAM)، لنظام التشغيل Windows والتطبيقات الأخرى - أيهما أكثر أمانًا على جهازك
9

أنهي، ثم قم بإجراء الفحوصات الأولى

عند اكتمال الإعداد بملخص أخضر، قم بتثبيت SQL Server Management Studio (SSMS) — وهو تنزيل مجاني منفصل وليس جزءًا من إعداد الخادم. اتصل باسم الخادم، وقم بتشغيل SELECT @@VERSION; وأنشئ قاعدة بيانات اختبارية، وأضف جدولاً واحذفه مرة أخرى. يثبت هذا التمرين الذي يستغرق دقيقتين المحرك وتسجيل الدخول الخاص بك والأذونات الأساسية من النهاية إلى النهاية. إذا أدى الاتصال الأول بدلاً من ذلك إلى ظهور خطأ في الشهادة أو التشفير، فلا تستمر في النقر - فهذا الخطأ المحدد له أسبابه الخاصة ونحن نغطيه في دليل إصلاح منفصل.

  1. تحقق من الإصدار: SELECT @@VERSION; يجب أن يُبلغ عن Microsoft SQL Server 2022
  2. التحقق من الخدمات: يجب تشغيل SQL Server (MSSQLSERVER) وتعيينه على "تلقائي".
  3. خذ نسخة احتياطية يدوية أولى لقاعدة بيانات اختبارية الآن - فالعادة أكثر أهمية من الملف
🔴 القراران اللذان لا يمكنك التراجع عنهما بهدوء: ترتيب الخادم والحدود الصارمة للإصدار. تعني تغييرات الترتيب إعادة بناء قواعد بيانات النظام، ولن يزيد حجم Express عن 10 غيغابايت لكل قاعدة بيانات لأنك تسأل بشكل جيد - يتم اختيار كليهما في الخمس عشرة دقيقة الأولى، لذا امنحهم دقيقة كاملة من التفكير.

🎥 شاهد العملية كاملة في الفيديو

شاهد التثبيت الكامل لـ SQL Server 2022 في الفيديو - كل شاشة إعداد، والنقرات الدقيقة، والاتصال الأول في SSMS، خطوة بخطوة.

▶️ Watch Full Video
❓ الأسئلة المتداولة

هل إصدار SQL Server 2022 Developer مجاني حقًا لكل شيء؟

إنه مجاني للتنزيل والاستخدام، ويتضمن كل ميزات Enterprise - لكن الترخيص يسمح بالتطوير والاختبار فقط. في اللحظة التي تخدم فيها قاعدة البيانات شركة حقيقية أو مستخدمين حقيقيين في الإنتاج، فإنك تحتاج إلى ترخيص قياسي أو ترخيص مؤسسي مدفوع، أو إصدار Express المجاني الحقيقي ضمن حدودها. يعد المطور على خادم الإنتاج هو الخطأ الأكثر شيوعًا في ترخيص SQL في المكاتب الصغيرة.

هل يمكنني تثبيت SQL Server 2022 على نظام التشغيل Windows 11 أم أحتاج إلى Windows Server؟

يتم تثبيت Database Engine على نظامي التشغيل Windows 10 وWindows 11 بالإضافة إلى Windows Server، ولهذا السبب يحظى Developer وExpress بشعبية كبيرة على محطات العمل وأجهزة الكمبيوتر المحمولة. بالنسبة لخادم الإنتاج الذي يعتمد عليه الآخرون، قم بتشغيله على Windows Server على جهاز يظل قيد التشغيل - ولكن بالنسبة للتعلم والتطوير، فإن جهاز الكمبيوتر العادي الذي يعمل بنظام Windows يعمل تمامًا.

انتهى الإعداد ولكن SSMS مفقود. هل فشل التثبيت؟

لا — لقد تم تنزيل SSMS بشكل منفصل لسنوات ولم يتم تثبيته بواسطة إعداد الخادم. قم بتنزيل SQL Server Management Studio مجانًا من Microsoft، وقم بتثبيته على نفس الجهاز (أو على جهاز الكمبيوتر الخاص بك وقم بالاتصال عن بعد)، وقم بتسجيل الدخول باستخدام حساب Windows الذي أضفته كمسؤول أثناء الإعداد.

يعتمد هذا الدليل على فيديو تثبيت Technical Anshu SQL Server 2022 • هل أنت عالق في أي خطوة؟ اسأل في تعليقات الفيديو - سوف تحصل على الرد هناك 🙏