Отнася се за
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

Симптоми

Когато броят сесии, които се използват както от потребителски връзки, така и от системни или фонови задачи достигне максималното ограничение (32 767 или по-малко в зависимост от connections Server Configuration Option) в Microsoft SQL Server 2016 или 2019, не се изпълнява задължителна системна или фонова задача. Освен това може да се регистрира грешка 17300 регистрационния файл на грешките. Ако тази задача е необходима, за да продължи SQL Server изпълнява се по очаквания начин (например задачата на диспечера на XE), това може да доведе до изключване на SQL Server надолу.

Статус

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени в раздела "Отнася се за".

Решение

Този проблем е коригиран в следните кумулативни актуализации за SQL Server:

За кумулативните актуализации за SQL Server:

Всяка нова кумулативна актуализация за SQL Server съдържа всички горещи поправки и всички корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте най-новите кумулативни актуализации за SQL Server:

Повече информация

В SQL Server всяка потребителска връзка или системна задача трябва да се изпълнява в рамките на сесия, като има еднозначен идентификатор между 1 и 32 767. Първите 50 сесии са резервирани за системни задачи, а останалата част от сесиите може да се споделят между и системни задачи. Обърнете внимание, че действителният брой системни задачи ще варират в зависимост от конфигурацията на сървъра или базата данни, като например използването на "Наличност" Групи, изпълняване Full-Text търсене и т.н. Ако са създадени достатъчно потребителски връзки, така че да не оставя място за повече системни задачи, опитът за създаване на допълнителна системна задача може да провалям се. Дори ако администраторът намали броя на максималните потребителски връзки конфигурацията на сървъра, място само за 50 системни задачи е гарантирано.

Тази корекция увеличава броя на гарантираните системни задачи на най-малко 500. Това означава, че ако конфигурираният брой на потребителските връзки е зададен по подразбиране или повече от 32 267, действителният брой на потребителските връзки ще бъде е ограничено до 32 267, за да се гарантира, че могат да се изпълняват 500 системни задачи. Ако потребителят зададе настройката по-малък от 32 267, оставащото пространство до 32 767 ще бъде са налични за системните задачи (за разлика от 50 системни задачи, преди да приложите тази корекция).

Препратки

Научете повече за терминологията , която Microsoft използва за описване на актуализациите на софтуера.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.