תיקון: לא ניתן להתקין 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 sectorinfo הפקודה וודא שהערכים שלה אינם גבוהים מ-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 להשתמש ב-4 KB כגודל מגזר הדיסק עבור תהליכי קריאה וכתיבה.

מדוע SQL Server לא מתקין?

  • בעיות במפתחות רישום מסוימים עלולות לגרום לבעיה זו להופיע.
  • גודל מגזר שגדול מ-4KB הוא הגורם השכיח לבעיה זו.

מיקרוסופט מודעת לחלוטין לבעיה זו, ולטענתם, חלק מהתקני האחסון החדשים יותר ישתמשו בגדלי בלוק גבוהים יותר מגודל הסקטור הנתמך של 4KB המשמש את SQL Server.

אני מקווה שבעיה זו תיפתר כאשר מיקרוסופט תשדרג את התוכנה שלה. אם כבר מדברים על שדרוגים, יש לנו מדריך נהדר כיצד לעשות זאת שדרוג מ-SQL Server 2008, אז הקפד לבדוק את זה.

השדרוג גם ימנע בעיות תאימות שונות כגון מערכת ההפעלה אינה נתמכת על ידי שגיאת SQL Server.

האם מצאת דרך אחרת לתקן את הבעיה? אם כן, ספר לנו בתגובות למטה.

קוד שגיאה 0x80131501 SSIS: כיצד לתקן את זה

קוד שגיאה 0x80131501 SSIS: כיצד לתקן את זהשרת Sql

התקן מחדש את SSIS כדי לתקן את הבעיהשגיאה זו מתרחשת אם יש בעיות תצורה, הרשאות או מקור נתונים.כדי לתקן את זה, אתה יכול לבדוק אם שירות SSIS פועל או לאמת את ההרשאות עבור חבילת SSIS.איקסהתקן על ידי לחיצ...

קרא עוד
תיקון: מערכת. נתונים. SQLClient. SQLException (0x80131904)

תיקון: מערכת. נתונים. SQLClient. SQLException (0x80131904)בעיות כניסהשרת Sql

גלה פתרונות מומחים שעבדו עבור אחריםה 0x80131904 מונע ממשתמשים להיכנס והיווה דאגה גדולה למנהלי מערכת.זה מופיע בדרך כלל כאשר מסופקים אישורים שגויים, או חומת האש חוסמת את החיבור.כדי לתקן דברים, בדוק א...

קרא עוד
לחיצת יד SSPI נכשלה עם קוד שגיאה 0x8009030c [תיקון]

לחיצת יד SSPI נכשלה עם קוד שגיאה 0x8009030c [תיקון]שרת Sql

יישם את הפתרונות במדריך זה כדי לתקן את השגיאהלחיצת יד SSPI נכשלה עקב הודעת קוד שגיאה 0x8009030c פירושה בדרך כלל כשל באימות המשתמש.זה קורה כאשר הסיסמה פוקעת עבור ההפעלה הנוכחית במערכת מרוחקת, או שחש...

קרא עוד