Symptomen
Stel dat u Microsoft SQL Server 2019 probeert te installeren op een Linux-besturingssysteem zoals Redhat of Ubuntu. Als IPv6 is uitgeschakeld op kernelniveau van het besturingssysteem en u probeert SQL Server te configureren met behulp van de opdracht sudo /opt/mssql/bin/mssql-conf setup, ontvangt u de volgende berichten in de Linux-console en SQL Server foutenlogboek. Bovendien kan de configuratie mislukken.
Linux-console:
De licentie-PID is verwerkt. De nieuwe editie is [Enterprise Evaluation Edition].
ForceFlush is ingeschakeld voor dit exemplaar.
De forceFlush-functie is ingeschakeld voor duurzaamheid van logboeken.
De eerste installatie van Microsoft SQL Server is mislukt. Raadpleeg het FOUTENLOGBOEK
in /var/opt/mssql/log voor meer informatie.
SQL Server foutenlogboek:
DateTimeAndSpid Tempdb-database wordt gewist.
DateTimeAndS pid [2]. Functiestatus: PVS: 0. CTR: 0. ConcurrentPFSUpdate: 1.
DateTimeAndS pid Database 'tempdb' starten.
DateTimeAndS pid De tempdb-database heeft 1 gegevensbestand(en).
DateTimeAndS pid Het Service Broker-eindpunt heeft de status Uitgeschakeld of Gestopt.
DateTimeAndS pid Het eindpunt voor databasespiegeling heeft de status Uitgeschakeld of Gestopt.
DateTimeAndS pid Service Broker Manager is gestart.
DateTimeAndS pid Database 'msdb' voert de upgradestap uit van versie VersionNum naar version VersionNum.
DateTimeAndS pid Database 'msdb' voert de upgradestap uit van versie VersionNum naar version VersionNum.
DateTimeAndS pid Error: 26024, Severity: 16, State: 1.
DateTimeAndS pid Server kan niet luisteren op 'any' <ipv6> 1433. Fout: 0x2742. Als u wilt doorgaan, stelt u de systeembeheerder hiervan op de hoogte.
DateTimeAndS pid Error: 17182, Severity: 16, State: 1.
Initialisatie van DateTimeAndS pid TDSSNIClient is mislukt met fout 0x2742, statuscode 0xa. Reden: kan de TCP/IP-listener niet initialiseren. Bij een socketbewerking is een dood netwerk aangetroffen.
DateTimeAndS pid Error: 17182, Severity: 16, State: 1.
Initialisatie van DateTimeAndS pid TDSSNIClient is mislukt met fout 0x2742, statuscode 0x1. Reden: Initialisatie is mislukt met een infrastructuurfout. Controleer op eerdere fouten. Bij een socketbewerking is een dood netwerk aangetroffen.
DateTimeAndS pid Error: 39002, Severity: 16, State: 1.
DateTimeAndS pid SQL kan de uitbreidbaarheid voor foutcode 0x80070005 niet opstarten.
DateTimeAndS pid Error: 17826, Severity: 18, State: 3.
DateTimeAndS pid Kan de netwerkbibliotheek niet starten vanwege een interne fout in de netwerkbibliotheek. Als u de oorzaak wilt bepalen, controleert u de fouten direct voorafgaand aan deze fout in het foutenlogboek.
DateTimeAndS pid Error: 17120, Severity: 16, State: 1.
DateTimeAndS pid SQL Server kan FRunCommunicationsManager-thread niet paaien. Controleer het SQL Server foutenlogboek en het foutenlogboek van het besturingssysteem voor informatie over mogelijke gerelateerde problemen.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingscorrecties die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
Tijdelijke oplossing
Voer de volgende opdracht uit om het probleem te omzeilen:
sudo MSSQL_IP_ADDRESS=0.0.0.0 /opt/mssql/bin/mssql-conf setup
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Meer informatie over de terminologiedie Microsoft gebruikt om software-updates te beschrijven.