Συμπτώματα
Ας υποθέσουμε ότι προσπαθείτε να εγκαταστήσετε το Microsoft SQL Server 2019 σε ένα λειτουργικό σύστημα Linux, όπως το Redhat ή το Ubuntu. Εάν το IPv6 είναι απενεργοποιημένο σε επίπεδο πυρήνα λειτουργικού συστήματος και προσπαθήσετε να ρυθμίσετε τις παραμέτρους του SQL Server, χρησιμοποιώντας την εντολή "sudo /opt/mssql/bin/mssql-conf setup", λαμβάνετε τα ακόλουθα μηνύματα στην κονσόλα Linux και SQL Server αρχείο καταγραφής σφαλμάτων. Επιπλέον, η ρύθμιση παραμέτρων ενδέχεται να αποτύχει.
Κονσόλα Linux:
Το PID παραχώρησης αδειών χρήσης διεκπεραιώθηκε με επιτυχία. Η νέα έκδοση είναι [Έκδοση αξιολόγησης enterprise].
Το ForceFlush είναι ενεργοποιημένο για αυτή την παρουσία.
Η δυνατότητα ForceFlush είναι ενεργοποιημένη για την ανθεκτικότητα του αρχείου καταγραφής.
Η αρχική ρύθμιση του Microsoft SQL Server απέτυχε. Συμβουλευτείτε τη ERRORLOG
στο /var/opt/mssql/log για περισσότερες πληροφορίες.
SQL Server αρχείο καταγραφής σφαλμάτων:
DateTimeAndSpid Απαλοιφή της βάσης δεδομένων tempdb.
DateTimeAndS pid [2]. Κατάσταση δυνατότητας: PVS: 0. CTR: 0. Ταυτόχρονη συνάρτησηPFSUpdate: 1.
DateTimeAndS pid Εκκίνηση βάσης δεδομένων 'tempdb'.
DateTimeAndS pid Η βάση δεδομένων tempdb έχει 1 αρχεία δεδομένων.
DateTimeAndS pid Το τελικό σημείο του Μεσολαβητή υπηρεσίας είναι σε κατάσταση απενεργοποίησης ή διακοπής.
DateTimeAndS pid Το τελικό σημείο κατοπτρισμού βάσης δεδομένων είναι σε κατάσταση απενεργοποίησης ή διακοπής.
DateTimeAndS pid Service Broker manager έχει ξεκινήσει.
DateTimeAndS pid Database 'msdb' που εκτελεί το βήμα αναβάθμισης από versionNum σε versionNum.
DateTimeAndS pid Database 'msdb' που εκτελεί το βήμα αναβάθμισης από versionNum σε versionNum.
DateTimeAndS pid Error: 26024, Σοβαρότητα: 16, Κατάσταση: 1.
DateTimeAndS pid Server failed to listen on "any" <ipv6> 1433. Σφάλμα: 0x2742. Για να συνεχίσετε, ειδοποιήστε το διαχειριστή του συστήματός σας.
DateTimeAndS pid Error: 17182, Σοβαρότητα: 16, Κατάσταση: 1.
DateTimeAndS pid Η προετοιμασία TDSSNIClient απέτυχε με 0x2742 σφάλματος, 0xa κωδικού κατάστασης. Αιτία: Δεν είναι δυνατή η προετοιμασία του προγράμματος ακρόασης TCP/IP. Μια λειτουργία υποδοχής αντιμετώπισε ένα νεκρό δίκτυο.
DateTimeAndS pid Error: 17182, Σοβαρότητα: 16, Κατάσταση: 1.
DateTimeAndS pid Η προετοιμασία του TDSSNIClient απέτυχε με 0x2742 σφάλματος, 0x1 κωδικού κατάστασης. Αιτία: Η προετοιμασία απέτυχε με σφάλμα υποδομής. Ελέγξτε για προηγούμενα σφάλματα. Μια λειτουργία υποδοχής αντιμετώπισε ένα νεκρό δίκτυο.
Σφάλμα pid DateTimeAndS : 39002, Σοβαρότητα: 16, Κατάσταση: 1.
DateTimeAndS pid SQL απέτυχε η εκκίνηση της επεκτασιμότητας για τον κωδικό σφάλματος 0x80070005.
DateTimeAndS pid Error: 17826, Επίπεδο σοβαρότητας: 18, Κατάσταση: 3.
DateTimeAndS pid Δεν ήταν δυνατή η εκκίνηση της βιβλιοθήκης δικτύου εξαιτίας ενός εσωτερικού σφάλματος στη βιβλιοθήκη δικτύου. Για να προσδιορίσετε την αιτία, εξετάστε τα σφάλματα που βρίσκονται αμέσως πριν από αυτό στο αρχείο καταγραφής σφαλμάτων.
DateTimeAndS pid Error: 17120, Σοβαρότητα: 16, Κατάσταση: 1.
DateTimeAndS pid SQL Server δεν ήταν δυνατή η αναπαραγωγή του νήματος FRunCommunicationsManager. Ελέγξτε το αρχείο καταγραφής σφαλμάτων SQL Server και το αρχείο καταγραφής σφαλμάτων του λειτουργικού συστήματος για πληροφορίες σχετικά με πιθανά σχετικά προβλήματα.
Επίλυση
Αυτό το πρόβλημα έχει διορθωθεί στις ακόλουθες αθροιστικές ενημερώσεις για SQL Server:
Κάθε νέα συγκεντρωτική ενημέρωση για SQL Server περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη συγκεντρωτική ενημέρωση. Δείτε τις πιο πρόσφατες συγκεντρωτικές ενημερώσεις για SQL Server:
Λύση
Για να επιλύσετε το πρόβλημα, εκτελέστε την ακόλουθη εντολή:
sudo MSSQL_IP_ADDRESS=0.0.0.0 /opt/mssql/bin/mssql-conf setup
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για πρόβλημα στα προϊόντα της Microsoft που αναφέρονται στην ενότητα "Ισχύει για".
Αναφορές
Ενημερωθείτε σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.