KB4540107 – POPRAVKA: Sistemski ili pozadinski zadatak može da ne uspe kada broj sesija dostigne maksimalno ograničenje u SQL Server 2016, 2017 i 2019

Primenjuje se na
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2019 on Windows SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

Simptomi

Kada broj sesija koje koriste i korisničke veze i sistemski ili pozadinski zadaci dostigne maksimalno ograničenje (32.767 ili manje, u zavisnosti od opcije konfiguracije servera korisničkih veza) u sistemu Microsoft SQL Server 2016 ili 2019, neophodan sistem ili zadatak u pozadini se ne pokreću. Pored toga, u evidenciji grešaka može da bude evidentirana greška 17300. Ako je ovaj zadatak neophodan da bi SQL Server nastavio da radi na očekivani način (na primer, XE zadatak dispečera), to može dovesti do isključivanja sistema SQL Server.

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Rešenje

Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:

Osnovni podaci o kumulativnim ispravkama za SQL Server:

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Više informacija

U sistemu SQL Server svaka korisnička veza ili sistemski zadatak mora biti pokrenut u okviru sesije tako da ima jedinstveni identifikator između 1 i 32.767. Prvih 50 sesija je rezervisano za sistemske zadatke, a ostale sesije mogu se deliti između korisničkih veza i sistemskih zadataka. Imajte na umu da će stvarni broj sistemskih zadataka varirati u zavisnosti od konfiguracije servera ili baze podataka, kao što je korišćenje grupa dostupnosti, pokretanje Full-Text pretrage i tako dalje. Ako se napravi dovoljno korisničkih veza tako da nema prostora za dodatne sistemske zadatke, pokušaj kreiranja dodatnog sistemskog zadatka možda neće uspeti. Čak i ako administrator smanji maksimalan broj korisničkih veza putem konfiguracije servera, prostor za samo 50 sistemskih zadataka je zagarantovan.

Ova ispravka povećava broj garantovanih sistemskih zadataka na najmanje 500. To znači da ako je konfigurisani broj korisničkih veza podešen na podrazumevani ili veći od 32.267, stvaran broj korisničkih veza biće ograničen na 32.267 da bi se garantovalo da 500 sistemskih zadataka može da se pokrene. Ako korisnik podesi broj korisničkih veza na manji od 32.267, sav preostali prostor do 32.767 biće dostupan za sistemske zadatke (za razliku od 50 sistemskih zadataka pre primene ove ispravke).

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.