Symptomer
Når antall økter som brukes av både brukertilkoblinger og system- eller bakgrunnsoppgaver, når maksimumsgrensen (32 767 eller færre, avhengig av konfigurasjonsalternativet for brukertilkoblingsserver) i Microsoft SQL Server 2016 eller 2019, kjøres ikke en nødvendig system- eller bakgrunnsoppgave. I tillegg kan feil 17300 være logget i feilloggen. Hvis denne oppgaven er nødvendig for at SQL Server skal fortsette å kjøre som forventet (for eksempel XE Dispatcher-oppgaven), kan dette føre til at SQL Server avsluttes.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Oppløsning
Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:
Om kumulative oppdateringer for SQL Server:
Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:
Mer informasjon
I SQL Server må alle brukertilkoblinger eller systemoppgaver kjøre i en økt ved å ha en unik identifikator mellom 1 og 32 767. De første 50 øktene er reservert for systemaktiviteter, og resten av øktene kan deles mellom brukertilkoblingene og systemaktivitetene. Vær oppmerksom på at det faktiske antallet systemoppgaver varierer avhengig av server- eller databasekonfigurasjonen, for eksempel bruk av tilgjengelighetsgrupper, Full-Text søk og så videre. Hvis det opprettes nok brukertilkoblinger til at det ikke er plass til flere systemaktiviteter, kan det hende at forsøk på å opprette en ekstra systemoppgave mislykkes. Selv om administratoren reduserer det maksimale antallet brukertilkoblinger gjennom serverkonfigurasjonen, er det garantert plass til bare 50 systemoppgaver.
Denne løsningen øker antallet garanterte systemoppgaver til minst 500. Dette betyr at hvis det konfigurerte antallet brukertilkoblinger er satt til en standard eller mer enn 32 267, vil det faktiske antallet brukertilkoblinger bli begrenset til 32 267 for å garantere at 500 systemoppgaver kan kjøres. Hvis brukeren angir antallet brukertilkoblinger som mindre enn 32 267, vil all gjenværende plass opptil 32 767 være tilgjengelig for systemoppgavene (i motsetning til 50 systemoppgaver før du bruker denne løsningen).
Kilder
Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.