KB4532432 - הכלי Mssql-conf נכשל אם IPV6 אינו זמין במערכת Linux שלך

חל על
SQL Server in VM - Linux SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core Linux SQL Server 2017 Enterprise Linux SQL Server 2017 Standard Linux

סימפטומים

נניח שאתה מנסה להתקין את Microsoft SQL Server 2019 במערכת הפעלה Linux כגון Redhat או Ubuntu. אם IPv6 אינו זמין ברמת הליבה של מערכת ההפעלה, ואתה מנסה לקבוע את תצורת SQL Server באמצעות הפקודה "sudo /opt/mssql/bin/mssql-conf setup", תקבל את ההודעות הבאות במסוף Linux וב יומן השגיאות SQL Server. בנוסף, התצורה עלולה להיכשל.

Linux הקונסולה:
 

PID הרישוי עובד בהצלחה. המהדורה החדשה היא [Enterprise Evaluation Edition].

ForceFlush זמין עבור מופע זה.

התכונה ForceFlush זמינה עבור עמידות הרישום.

ההגדרה הראשונית של Microsoft SQL Server נכשלה. עיין ב- ERRORLOG

ב- /var/opt/mssql/log לקבלת מידע נוסף.

SQL Server יומן שגיאות:
 

DateTimeAndSpid מנקה מסד נתונים tempdb.

DateTimeAndS pid [2]. מצב תכונה: PVS: 0. רבעון שלישי: 0. בו-זמניתPFSUpdate: 1.

DateTimeAndS pid מפעיל את מסד הנתונים 'tempdb'.

DateTimeAndS pid מסד הנתונים tempdb מכיל 1 קבצי נתונים.

DateTimeAndS pid נקודת הקצה של מתווך השירות אינה זמינה או במצב מופסק.

DateTimeAndS pid נקודת הקצה של שיקוף מסד נתונים נמצאת במצב לא זמין או מופסק.

DateTimeAndS pid מנהל ברוקר השירות הופעל.

DateTimeAndS pid מסד הנתונים 'msdb' מפעיל את שלב השדרוג מגירסה VersionNum לגירסה VersionNum.

DateTimeAndS pid מסד הנתונים 'msdb' מפעיל את שלב השדרוג מגירסה VersionNum לגירסה VersionNum.

DateTimeAndS pid שגיאה: 26024, חומרה: 16, מצב: 1.

DateTimeAndS pid השרת לא הצליח להאזין ל- 'any' <ipv6> 1433. שגיאה: 0x2742. כדי להמשיך, הודע למנהל המערכת.

DateTimeAndS pid שגיאה: 17182, חומרה: 16, מצב: 1.

DateTimeAndS pid אתחול TDSSNIClient נכשל עם שגיאת 0x2742, קוד 0xa. סיבה: לא ניתן לאתחל את מאזין TCP/IP. פעולת Socket נתקלה ברשת מתה.

DateTimeAndS pid שגיאה: 17182, חומרה: 16, מצב: 1.

DateTimeAndS pid אתחול TDSSNIClient נכשל עם שגיאת 0x2742, קוד 0x1. סיבה: האתחול נכשל עם שגיאת תשתית. בדוק אם קיימים שגיאות קודמות. פעולת Socket נתקלה ברשת מתה.

DateTimeAndS pid שגיאה: 39002, חומרה: 16, מצב: 1.

DateTimeAndS pid SQL נכשל באתחול של אפשרויות הרחבה עבור קוד 0x80070005.

DateTimeAndS pid שגיאה: 17826, חומרה: 18, מצב: 3.

DateTimeAndS pid לא היתה אפשרות להפעיל את ספריית הרשת עקב שגיאה פנימית בספריית הרשת. כדי לקבוע את הגורם לכך, סקור את השגיאות המופיעות לפני השגיאה לפניהן ביומן השגיאות.

DateTimeAndS pid שגיאה: 17120, חומרה: 16, מצב: 1.

ל- DateTimeAndS pid SQL Server היתה אפשרות ליצור רצף תגובות של FRunCommunicationsManager. עיין ביומן SQL Server יומן השגיאות של מערכת ההפעלה לקבלת מידע אודות בעיות קשורות אפשריות.

פתרון

בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:

עדכון מצטבר 4 עבור SQL Server 2019

עדכון מצטבר 20 עבור SQL Server 2017

אודות עדכונים מצטברים עבור SQL Server:

כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:

העדכון המצטבר האחרון עבור SQL Server 2019

העדכון המצטבר האחרון עבור SQL Server 2017

פתרון

כדי לעקוף את הבעיה, הפעל את הפקודה הבאה:

sudo MSSQL_IP_ADDRESS=0.0.0.0 /opt/mssql/bin/mssql-conf setup

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".

חומרי עזר

קבל מידע על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.