شرح حل مشكلة تثبيت SQL Server على ويندوز 11

عدم تثبيت SQL Server على Windows 11 ⚠️ هي مشكلة شائعة بين المبرمجين ومستخدمي هذه القاعدة البيانات.

قد تحدث هذه المشكلة لعدة أسباب، منها عدم توافق الإصدار، أو إعدادات Windows، أو تعطيل الخدمات، أو عدم توفر المتطلبات الأساسية. في هذه المقالة، سنستعرض أهم الأسباب والحلول لحل مشكلة تثبيت SQL Server على Windows 11.

شرح حل مشكلة تثبيت SQL Server على ويندوز 11

إصلاح مشكلة عدم تثبيت SQL Server على Windows 11

Unable to install SQL Server on Windows 11

قد يواجه تثبيت SQL Server لنظام التشغيل Windows 11 بعض المشاكل، والتي قد ترجع إلى عدم توافق الإصدار، أو إعدادات Windows، أو تعطيل الخدمات. أولًا، عليك تحديد السبب الدقيق للمشكلة، ثم تطبيق الحل المناسب. سنستعرض فيما يلي طرقًا فعّالة لحل هذه المشكلة.

الأسباب الشائعة لمشاكل تثبيت SQL على نظام التشغيل Windows 11

1- عدم تطابق إصدار SQL Server مع Windows 11

إذا كنت تستخدم إصدارات أقدم من SQL Server مثل 2018 أو 2012، فقد تواجه خطأ في التثبيت بسبب عدم دعم Windows 11 للإصدارات الأقدم رسميًا.

المزيد من المحتوى: 8 طرق لإصلاح خطأ ISDone.dll في Windows 11

2- لم يتم تفعيل .NET Framework 3.5

تتطلب العديد من إصدارات SQL Server تفعيل .NET Framework 3.5 لتثبيته ، ويتم ذلك يدويًا. سنشرح أدناه كيفية تفعيله.

3- عدم وجود ملفات المتطلبات المسبقة

لتثبيت SQL Server، تحتاج إلى ملفات المتطلبات الأساسية مثل Visual C++ Redistributable أو خدمات Windows التي يعتمد عليها SQL Server.

4- تلف ملف التثبيت أو النسخة غير مكتملة

إذا كان الملف الذي تم تنزيله تالفًا أو به مشكلة في الإصدار الذي تم تنزيله، فستواجه خطأً أثناء التثبيت. يُفضل تنزيل الملف من مصدر موثوق والتأكد من Extract بالكامل.

5- الوصول المحدود أثناء التثبيت (لا يتم Run as Administrator)

إذا لم يتم تثبيت SQL Server بدون وصول المسؤول وفي وضع Run as Administrator ، فسوف تواجه مشكلة عدم تثبيت SQL Server في منتصف عملية التثبيت.

6- تم تمكين Windows Defender أو برنامج مكافحة الفيروسات

قد تكتشف بعض برامج مكافحة الفيروسات لنظام التشغيل Windows أو برامج مكافحة الفيروسات الأخرى المثبتة عليه SQL Server على أنه غريب وتحظر عملية تثبيته أو تحذف ملف التثبيت الخاص به.

7- التحقق من ملف Log التثبيت

إذا واجهت خطأً معينًا أثناء تثبيت SQL على نظام التشغيل Windows 11، فابحث عن ملفات Log التثبيت في المسار التالي، مما قد يساعدك في تحديد المشكلة بدقة أكبر.

C:\Program Files\Microsoft SQL Server\<version>\Setup Bootstrap\Log

استكشاف أخطاء تثبيت SQL Server وإصلاحها لنظام التشغيل Windows 11

1- تثبيت الإصدارات الأحدث من SQL Server

إذا كنت تستخدم إصدارات أقدم للتثبيت وتواجه خطأ تثبيت SQL Server لنظام التشغيل Windows 11، فاستخدم إصدارات مثل 2017 أو 2019 أو 2022 المدعومة رسميًا والمتوافقة مع Windows 11.

المزيد من المحتوى: 12 طريقة لحل مشكلة التشغيل وعدم فتح Paint في Windows 11

2- تفعيل .NET Framework 3.5

ادخل إلى Control Panel وانتقل إلى المسار التالي:

Programs>Turn Windows features on or off

تمكين .NET Framework 3.5

قم بتمكين خيار .NET Framework 3.5 (includes .NET 2.0 and 3.0) ثم انقر فوق OK.

تمكين .NET Framework 3.5

3- تثبيت Visual C++ Redistributable

انتقل إلى موقع Microsoft الرسمي وقم بتنزيل وتثبيت إصدار الملف Redistributable من 2015 إلى 2022.

تثبيت Visual C++ Redistributable

4- قم بتشغيل ملف التثبيت كمسؤول (Run as Administrator)

لتثبيت SQL على نظام التشغيل Windows 11 كمسؤول، انقر بزر الماوس الأيمن فوق الملف الذي تم تنزيله أو ملف Setup وحدد Run as Administrator.

5- تعطيل برنامج مكافحة الفيروسات مؤقتًا

إذا كنت تستخدم برنامج مكافحة الفيروسات لنظام Windows أو برنامج مكافحة الفيروسات المثبت على نظام Windows، فقم بتعطيله أثناء تثبيت SQL Server لنظام Windows 11 .

خطأ في تثبيت SQL Server 2008r2، 2012، 2014، 2017، 2019

إذا أصبح حجم قرص النظام أكبر من 4 كيلوبايت بعد تحديث Windows، فقد تواجه الخطأين التاليين أثناء تثبيت SQL Server لنظام التشغيل Windows 11:

  • Wait on the database engine recovery handle failed
  • Could not find the database engine startup handle

لإصلاح هذه المشكلة، اضغط على مفتاحي Win+R معًا لفتح نافذة Run. ثم اكتب cmd لفتح Command Prompt. بعد ذلك، شغّل سجل النظام التالي باستخدام Command Prompt كـ Run as Administrator:

REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f

كيفية حل مشكلة تثبيت SQL Server على ويندوز 11

للتحقق مما إذا كانت القيمة قد تمت إضافتها، قم بتشغيل الأمر التالي:

REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"

ثم أعد تشغيل النظام وحاول تثبيت SQL على Windows 11 مرة أخرى.

المزيد من المحتوى: كيفية حل مشكلة عدم فتح البرامج في ويندوز 11 (بالكامل)

يمكنك أيضًا الانتقال يدويًا إلى مسار السجل التالي في نظام ويندوز. اضغط على مفتاحي Win+R معًا لفتح نافذة التشغيل. ثم اكتب regedit لفتح Registry Editor. ثم انتقل إلى المسار التالي:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device

كيفية حل مشكلة تثبيت SQL Server على ويندوز 11

من قائمة Edit، انقر على New، ثم حدد Multi-String Value، وسمِّها ForcedPhysicalSectorSizeInBytes. عدّل القيمة الجديدة وأدخل 4095. انقر على OK، ثم أغلق Registry Editor.

نصائح أخيرة:

  1. تأكد من توافق إصدار SQL Server مع إصدار ويندوز 11.
  2. فعّل ميزات .NET Framework 3.5 و 4.8 من إعدادات "تشغيل ميزات ويندوز".
  3. شغّل ملف التثبيت كمسؤول (Run as Administrator).
  4. قم بتحديث نظام ويندوز 11 بالكامل قبل محاولة التثبيت.
  5. تحقق من توفر مساحة كافية على القرص وتأكد من أن الجدار الناري لا يمنع التثبيت.

أسئلة متداولة:

ما سبب فشل تثبيت SQL Server على ويندوز 11؟

قد يعود السبب إلى عدم توافق الإصدارات أو نقص في المكونات الأساسية مثل .NET Framework.

هل SQL Server 2019 متوافق مع ويندوز 11؟

نعم، SQL Server 2019 متوافق مع ويندوز 11 مع التحديثات الأخيرة.

ماذا أفعل إذا ظهرت لي رسالة خطأ أثناء التثبيت؟

اقرأ رمز الخطأ جيدًا، ثم ابحث عنه في مركز دعم مايكروسوفت أو حاول إعادة التثبيت بعد إصلاح المشاكل المقترحة.

هل يمكن تثبيت SQL Server بدون اتصال إنترنت؟

نعم، بشرط تحميل الحزمة الكاملة (ISO) مسبقًا.

خاتمة

لحل مشكلة عدم تثبيت SQL Server، استخدم إصدارات أحدث متوافقة مع Windows 11، وقم بتعطيل برنامج مكافحة الفيروسات مؤقتًا. كما أن تفعيل .NET Framework 3.5، وتثبيت Visual C++ Redistributable، وتشغيل ملف Setup كـ Run as Administrator، يمكن أن يحل مشكلة تثبيت SQL على Windows 11.

تعليقاتكم وإقتراحاتكم؟

في المقالة السابقة، ناقشنا حل مشكلة تثبيت SQL Server على نظام Windows 11. هل واجهت هذه المشكلة من قبل؟ أيٌّ مما سبق سبب لك مشكلة؟ كيف تمكنت من حل مشكلتك؟ شاركنا آراءك وتجاربك في هذا الصدد في قسم التعليقات على هذه المقالة.

تعليقات