Hotfix and Security Content Publishing: 114263
Příznaky
Po počtu relací, které používají připojení uživatelů i systémy nebo úkoly na pozadí dosáhne maximálního limitu (32 767 nebo méně, podle toho, jaký uživatel Možnost konfigurace serveru Connections) v Microsoft SQL serveru 2016 nebo 2019 požadovaný úkol nebo úloha na pozadí se nespustí. Kromě toho se mohou přihlásit chyba 17300. Chybový protokol Pokud je tento úkol potřeba pro SQL Server pokračovat? funguje podle očekávání (například úkol dispečera XE), může to způsobit ukončení SQL serveru. rozepsán.
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích systému SQL Server:
O kumulativních aktualizacích pro SQL Server:
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Další informace
V systému SQL Server všechna uživatelská připojení nebo systémová úloha musí běžet v rámci relace tak, že mají Jedinečný identifikátor mezi 1 a 32 767. První relace 50 jsou vyhrazené pro systémové úlohy a zbytek relací mohou být sdíleny mezi uživateli připojení a systémové úlohy Povšimněte si, že skutečný počet systémových úkolů bude liší v závislosti na konfiguraci serveru nebo databáze, jako je například použití dostupnosti. Skupiny, používání fulltextového vyhledávání atd. Pokud je vytvořeno dostatečné uživatelské připojení, aby bylo možné neopustit žádné místo pro další systémové úlohy, při kterém se pokoušíte vytvořit další úkol nepovede. I když správce snižuje počet maximálních uživatelských připojení v konfiguraci serveru se zaručuje, že je zaručen prostor pro pouze systémové úkoly 50.
Tato oprava zvyšuje počet zaručených systémových úkolů na aspoň 500. To znamená, že pokud je nakonfigurovaný počet uživatelských připojení nastaven na výchozí nebo více než 32 267, bude skutečný počet uživatelských připojení omezeno na 32 267, které zaručuje, že mohou běžet systémové úlohy 500. Pokud uživatel nastaví počet uživatelských připojení na méně než 32 267, zbývající místo do 32 767 být k dispozici pro systémové úlohy (na rozdíl od 50 systémových úkolů před použitím této opravy).
Odkazy
Informace o terminologiipoužívané společností Microsoft k popisu aktualizací softwaru.
Note:
This change also
introduces trace flag (TF) 7853 to revert to the old behavior. Note the fix reduces
the possible number of user connections from 32,717 to 32,267. The TF can
be used to put the previous limit back, but it is highly NOT recommended as it
may destabilize the server. If the customer is really driving number of user
connection to 32K range, they should be considering techniques to scale out
their workload.
Bug Information:
-
Bug #: 13421887 (sqlbuvsts01)
-
Bug #: 13421885 (sqlbuvsts01)
-
Bug #: 13329385 (sqlbuvsts01)
-
Bug #: 115594 (Content Idea)
-
Bug #: 115346 (Content Idea)
-
Bug #: 113704 (Content Idea)
KE: v-madora
Author:
Writer: v-madora
Tech reviewer: alexek; tmichael
Editor: v-idsun