Symptomer
Når antallet af sessioner, der bruges af både brugerforbindelser og system- eller baggrundsopgaver maksimumgrænsen (32.767 eller færre, afhængigt af brugerens connections Server Configuration Option) i Microsoft SQL Server 2016 eller 2019, en den påkrævede system- eller baggrundsopgave kører ikke. Desuden kan fejl 17300 være logget på fejlloggen. Hvis denne opgave er påkrævet, for at SQL Server kan fortsætte kører som forventet (f.eks. XE Dispatcher-opgaven), kan det medføre, at SQL Server lukker ned.
Status
Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Løsning
Dette problem er rettet i følgende kumulative opdateringer til SQL Server:
Om kumulative opdateringer til SQL Server:
Hver ny samlet opdatering til SQL Server indeholder alle hotfixes og alle de sikkerhedsrettelser, der var inkluderet i den tidligere akkumulerede opdatering. Se de seneste kumulative opdateringer til SQL Server:
Flere oplysninger
I SQL Server en brugerforbindelse eller systemopgave skal køre i en session ved at have en entydigt id mellem 1 og 32.767. De første 50 sessioner er reserveret til systemopgaver, og resten af sessionerne kan deles mellem brugeren forbindelser og systemopgaver. Bemærk, at det faktiske antal systemopgaver varierer afhængigt af server- eller databasekonfigurationen, f.eks. brug af tilgængelighed Grupper, der kører Full-Text søgning osv. Hvis der oprettes nok brugerforbindelser til at giver ikke plads til flere systemopgaver, kan det være en god ide at forsøge at oprette en ekstra systemopgave svigte. Selvom administratoren reducerer antallet af maksimale brugerforbindelser gennem serverkonfigurationen er der kun garanti for plads til 50 systemopgaver.
Denne rettelse øger antallet af garanterede systemopgaver til mindst 500. Det betyder, at hvis det konfigurerede antal brugerforbindelser er indstillet til en standard eller mere end 32.267, vil det faktiske antal brugerforbindelser være begrænset til 32.267 for at sikre, at 500 systemopgaver kan køre. Hvis brugeren angiver indstillingen antal brugerforbindelser til mindre end 32.267, vil al resterende plads op til 32.767 være tilgængelige for systemopgaverne (i modsætning til 50 systemopgaver, før du anvender denne rettelse).
Referencer
Få mere at vide om den terminologi , som Microsoft bruger til at beskrive softwareopdateringer.