แก้ไข: ไม่สามารถติดตั้ง SQL Server บน Windows 11

SQL Server จะไม่ติดตั้งหากคุณใช้ขนาดเซกเตอร์ที่ใหญ่กว่า 4KB

  • หากคุณไม่สามารถติดตั้ง SQL Server 2019 บน Windows 11 ได้ ปัญหาน่าจะอยู่ที่ขนาดเซกเตอร์ของดิสก์
  • ปัญหานี้สามารถแก้ไขได้ด้วยการปรับเปลี่ยนรีจิสทรีหรือโดยใช้การตั้งค่าสถานะพิเศษขณะเริ่มต้นเซิร์ฟเวอร์

นักพัฒนามักใช้ SQL Server เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ และหลายคนรายงานว่าไม่สามารถติดตั้ง SQL Server บน Windows 11 ได้

หากไม่มี SQL Server ทำงานอยู่ โปรเจ็กต์ของพวกเขาจะไม่มีฐานข้อมูลที่สามารถใช้ได้ ดังนั้นจึงจำเป็นอย่างยิ่งที่จะต้องแก้ไขปัญหานี้ และคู่มือนี้จะช่วยคุณในเรื่องนี้

ฉันจะดาวน์โหลดและติดตั้ง SQL Server บน Windows 11 ได้อย่างไร

1. ลบคีย์รีจิสทรีที่ได้รับผลกระทบ

  1. กด หน้าต่าง คีย์ + และพิมพ์ พร้อมรับคำสั่ง. เลือก ทำงานในฐานะผู้ดูแลระบบ จากรายการผลลัพธ์
  2. ตอนนี้รันคำสั่งต่อไปนี้: reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
  3. หลังจากนั้นให้ปิด พร้อมรับคำสั่ง.

นี่เป็นวิธีแก้ปัญหาที่ตรงไปตรงมา และสามารถช่วยได้หากคุณไม่สามารถติดตั้ง SQL Server 2014 ได้

 2. ตรวจสอบขนาดเซกเตอร์ของไดรฟ์ของคุณ

  1. กด หน้าต่าง คีย์ + เอ็กซ์ และเลือก เทอร์มินัล (ผู้ดูแลระบบ).
  2. ตอนนี้รันคำสั่งต่อไปนี้ อย่าลืมแทนที่ C ด้วยไดรฟ์ที่คุณกำลังติดตั้ง SQL Server fsutil fsinfo sectorinfo C:
  3. ค้นหา PhysicalBytesPerSectorForAtomicity และ PhysicalBytesPerSectorForPerformance ค่านิยม

หากค่าแตกต่างกัน ให้ค้นหาค่าที่สูงกว่า หากค่านั้นสูงกว่า 4096 คุณต้องทำการเปลี่ยนแปลงเล็กน้อยในรีจิสทรีโดยทำดังต่อไปนี้:

  1. เริ่ม พร้อมรับคำสั่ง ในฐานะผู้ดูแลระบบ
  2. รันคำสั่งต่อไปนี้เพื่อเพิ่มคีย์: REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f
  3. รันคำสั่งต่อไปนี้เพื่อตรวจสอบว่าเพิ่มคีย์สำเร็จหรือไม่:
    REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"

หากคุณรู้สึกไม่สบายใจที่จะแก้ไขรีจิสทรีและเปลี่ยนขนาดเซกเตอร์ของดิสก์ คุณสามารถติดตั้ง SQL Server บนไดรฟ์อื่นได้ตลอดเวลา เพียงตรวจสอบไดรฟ์ด้วย fsutil fsinfo ภาคข้อมูล คำสั่งและตรวจสอบให้แน่ใจว่าค่าไม่สูงกว่า 4096

อ่านเพิ่มเติมเกี่ยวกับหัวข้อนี้
  • KB5029263 ไม่ได้ติดตั้งบน Windows 11 ใช่ไหม แก้ไขได้ใน 6 ขั้นตอน
  • 8 วิธีในการแก้ไข DHCP ไม่ได้เปิดใช้งานสำหรับ Wi-Fi
  • 0x80070661: วิธีแก้ไขข้อผิดพลาด Windows Update นี้
  • 7 วิธีด่วนในการแก้ไขการค้างของกล้องใน Windows 11
  • Windows 11 ค้างเมื่อพิมพ์: 7 วิธีด่วนในการแก้ไข

3. ตั้งค่าสถานะการติดตามเป็น 1800

  1. เปิดบรรทัดคำสั่ง
  2. ตอนนี้รันคำสั่งต่อไปนี้: DBCC TRACEON (1800, -1);
  3. ปิดเครื่องมือบรรทัดคำสั่ง

ด้วยการแก้ไขพารามิเตอร์เริ่มต้น คุณจะบังคับให้ SQL Server ใช้ 4 KB เป็นขนาดเซกเตอร์ดิสก์สำหรับกระบวนการอ่านและเขียน

เหตุใด SQL Server จึงไม่ติดตั้ง

  • ปัญหาเกี่ยวกับคีย์รีจิสทรีบางอย่างอาจทำให้เกิดปัญหานี้ได้
  • ขนาดเซกเตอร์ที่ใหญ่กว่า 4KB เป็นสาเหตุทั่วไปของปัญหานี้

Microsoft ตระหนักดีถึงปัญหานี้ และตามข้อมูลดังกล่าว อุปกรณ์จัดเก็บข้อมูลรุ่นใหม่บางรุ่นจะใช้ขนาดบล็อกที่สูงกว่าขนาดเซกเตอร์ 4 KB ที่รองรับซึ่งใช้โดย SQL Server

หวังว่าปัญหานี้จะได้รับการแก้ไขเมื่อ Microsoft อัปเกรดซอฟต์แวร์ เมื่อพูดถึงการอัพเกรด เรามีคำแนะนำที่ดีเกี่ยวกับวิธีการ อัปเกรดจาก SQL Server 2008ดังนั้นอย่าลืมตรวจสอบดู

การอัพเกรดจะป้องกันปัญหาความเข้ากันได้ต่างๆ เช่น ระบบปฏิบัติการไม่ได้รับการสนับสนุนโดยข้อผิดพลาด SQL Server.

คุณพบวิธีอื่นในการแก้ไขปัญหานี้หรือไม่? ถ้าเป็นเช่นนั้นแจ้งให้เราทราบในความคิดเห็นด้านล่าง

5+ โฮสติ้ง Windows ที่ดีที่สุดพร้อม SQL Server [คู่มือ 2021]

5+ โฮสติ้ง Windows ที่ดีที่สุดพร้อม SQL Server [คู่มือ 2021]เซิร์ฟเวอร์ Sqlโฮสติ้ง Windows

ความเชี่ยวชาญด้านซอฟต์แวร์และฮาร์ดแวร์ที่ช่วยประหยัดเวลาซึ่งช่วยผู้ใช้ 200 ล้านคนต่อปี ให้คำแนะนำวิธีการ ข่าวสาร และเคล็ดลับในการยกระดับชีวิตเทคโนโลยีของคุณโฮสติ้ง A2 ขึ้นชื่อในเรื่องคุณสมบัติที่รว...

อ่านเพิ่มเติม
วิธีอัปเกรดจาก SQL Server 2008

วิธีอัปเกรดจาก SQL Server 2008เซิร์ฟเวอร์ Sql

ในการแก้ไขปัญหาต่าง ๆ ของพีซี เราขอแนะนำ DriverFix:ซอฟต์แวร์นี้จะช่วยให้ไดรเวอร์ของคุณทำงานอยู่เสมอ ทำให้คุณปลอดภัยจากข้อผิดพลาดทั่วไปของคอมพิวเตอร์และความล้มเหลวของฮาร์ดแวร์ ตรวจสอบไดรเวอร์ทั้งหมด...

อ่านเพิ่มเติม
วิธีรักษาความปลอดภัยฐานข้อมูลเซิร์ฟเวอร์ SQL [คู่มือฉบับย่อ]

วิธีรักษาความปลอดภัยฐานข้อมูลเซิร์ฟเวอร์ SQL [คู่มือฉบับย่อ]เซิร์ฟเวอร์ Sqlความปลอดภัยทางไซเบอร์

ตลอดเวลาที่ผ่านมา เซิร์ฟเวอร์ SQL ยังคงได้รับความนิยมในหมู่ผู้ดูแลระบบที่มีทักษะ อย่างไรก็ตาม การรักษาความปลอดภัยให้กับอุปกรณ์เหล่านี้ยังคงเป็นหนึ่งในปัญหาที่ใหญ่ที่สุดการติดตามฐานข้อมูลเซิร์ฟเวอร์...

อ่านเพิ่มเติม