لن يتم تثبيت SQL Server إذا كنت تستخدم حجم قطاع أكبر من 4 كيلو بايت
- إذا لم تتمكن من تثبيت SQL Server 2019 على نظام التشغيل Windows 11، فمن المرجح أن تكون المشكلة هي حجم قطاع القرص.
- يمكن إصلاح هذه المشكلة عن طريق تعديل السجل أو باستخدام علامة خاصة أثناء بدء تشغيل الخادم.
![](/f/2ca3194ee9cbacb2664f9d6c481db6f0.jpg)
غالبًا ما يستخدم المطورون SQL Server كنظام لإدارة قواعد البيانات العلائقية، وقد أبلغ العديد منهم أنهم غير قادرين على تثبيت SQL Server على نظام التشغيل Windows 11.
بدون تشغيل SQL Server، لن يحتوي مشروعهم على قاعدة بيانات يمكنه استخدامها، لذلك من الضروري إصلاح هذه المشكلة، وسيساعدك هذا الدليل في ذلك.
كيف أقوم بتنزيل SQL Server وتثبيته على نظام التشغيل Windows 11؟
1. احذف مفتاح التسجيل المتأثر
- اضغط على شبابيك مفتاح + س واكتب موجه الأمر. يختار تشغيل كمسؤول من قائمة النتائج.
- الآن قم بتشغيل الأمر التالي:
reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
- بعد ذلك، أغلق موجه الأمر.
يعد هذا حلاً مباشرًا، ويمكن أن يساعدك إذا لم تتمكن من تثبيت SQL Server 2014.
2. تحقق من حجم قطاع محرك الأقراص الخاص بك
- اضغط على شبابيك مفتاح + X و اختار المحطة الطرفية (المسؤول).
- الآن قم بتشغيل الأمر التالي. تأكد من استبدال C بمحرك الأقراص الذي تقوم بتثبيت SQL Server عليه.
fsutil fsinfo sectorinfo C:
- تحديد موقع PhysicalBytesPerSectorForAtomicity و PhysicalBytesPerSectorForPerformance قيم.
إذا كانت القيم مختلفة، فحدد القيمة التي لها قيمة أعلى. إذا كانت هذه القيمة أعلى من 4096 تحتاج إلى إجراء بعض التغييرات في السجل عن طريق القيام بما يلي:
- يبدأ موجه الأمر كمسؤول.
- قم بتشغيل الأمر التالي لإضافة المفتاح:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f
- قم بتشغيل الأمر التالي للتحقق من صحة إضافة المفتاح بنجاح:
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"
إذا لم تكن تشعر بالارتياح تجاه تعديل السجل وتغيير حجم قطاع القرص، فيمكنك دائمًا تثبيت SQL Server على محرك أقراص مختلف. فقط تحقق من محرك الأقراص مع fsutil fsinfo Sectorinfo الأمر وتأكد من أن قيمه ليست أعلى من 4096.
- KB5029263 لا يتم تثبيته على نظام التشغيل Windows 11؟ إصلاحه في 6 خطوات
- 8 طرق لإصلاح DHCP غير ممكّن لشبكة Wi-Fi
- 0x80070661: كيفية إصلاح خطأ تحديث Windows هذا
- 7 طرق سريعة لإصلاح تجميد الكاميرا في نظام التشغيل Windows 11
- يتجمد Windows 11 عند الطباعة: 7 طرق سريعة لإصلاحه
3. اضبط علامة التتبع على 1800
- افتح سطر الأوامر.
- الآن قم بتشغيل الأمر التالي:
DBCC TRACEON (1800, -1);
- أغلق أداة سطر الأوامر.
من خلال تعديل معلمات بدء التشغيل، ستجبر SQL Server على استخدام 4 كيلو بايت كحجم قطاع القرص لعمليات القراءة والكتابة.
لماذا لا يتم تثبيت SQL Server؟
- قد تؤدي المشكلات المتعلقة ببعض مفاتيح التسجيل إلى ظهور هذه المشكلة.
- يعد حجم القطاع الأكبر من 4 كيلو بايت هو السبب الشائع لهذه المشكلة.
تدرك شركة Microsoft تمامًا هذه المشكلة، ووفقًا لها، ستستخدم بعض أجهزة التخزين الأحدث أحجام كتلة أعلى من حجم القطاع المدعوم البالغ 4 كيلوبايت والذي يستخدمه SQL Server.
نأمل أن يتم حل هذه المشكلة عندما تقوم Microsoft بترقية برامجها. عند الحديث عن الترقيات، لدينا دليل رائع حول كيفية القيام بذلك الترقية من SQL Server 2008، لذلك تأكد من التحقق من ذلك.
ستؤدي الترقية أيضًا إلى منع مشكلات التوافق المختلفة مثل نظام التشغيل غير مدعوم بسبب خطأ SQL Server.
هل وجدت طريقة مختلفة لإصلاح هذه المشكلة؟ إذا كان الأمر كذلك، أخبرنا بذلك في التعليقات أدناه.