KB5080999 – Kumulativní aktualizace 24 pro SQL Server 2022

Datum vydání: 12 března, 2026
Verze: 16.0.4245.2

Shrnutí

Tento článek popisuje balíček kumulativní aktualizace 24 (CU24) pro Microsoft SQL Server 2022. Tato aktualizace obsahuje 14 oprav, které byly vydány po vydání kumulativní aktualizace 23 pro SQL Server 2022. Aktualizuje komponenty v následujících buildech:

  • SQL Server – verze produktu: 16.0.4245.2, verze souboru: 2022.160.4245.2
  • Analysis Services – verze produktu: 16.0.43.252, verze souboru: 2022.160.43.252

Známé problémy v této aktualizaci

Nesprávné chování SESSION_CONTEXT v paralelních plánech

Dotazy, které používají předdefinovanou SESSION_CONTEXT funkci, můžou vrátit nesprávné výsledky nebo aktivovat soubory výpisů narušení přístupu (AV), pokud jsou spuštěny v plánech paralelních dotazů. K tomuto problému dochází kvůli způsobu, jakým SESSION_CONTEXT komunikuje s vlákny paralelního spouštění, zejména pokud je relace resetovaná pro opětovné použití.

Další informace najdete v části Známé problémy v .SESSION_CONTEXT

Dotazy odkazovaného serveru, které používají MSDASQL, selžou s chybou 7416

Dotazy odkazovaného serveru, které používají zprostředkovatele MSDASQL (OLE DB Provider for ODBC Drivers) a určují řetězec zprostředkovatele (@provstr), selžou a vrátí následující chybovou zprávu:

Zpráva 7416, úroveň 16
Přístup ke vzdálenému serveru je odepřený, protože neexistuje žádné mapování přihlášení.

Přísnější kontrola ověřování připojení v databázovém stroji může odmítnout připojení určitých konfigurací odkazovaných serverů, které používají poskytovatele MSDASQL , a to i v případě, že dřívější buildy tato připojení umožňovaly.

Další informace a alternativní řešení najdete v tématu Dotazy odkazovaného serveru, které používají MSDASQL, selžou s chybou 7416.

Chyba naslouchacího procesu skupiny dostupnosti 10013 v protokolu chyb

Pokud nakonfigurujete skupinu dostupnosti SQL Server s naslouchacím procesem, při spuštění služby SQL Server nebo převzetí služeb při selhání ve skupině dostupnosti se můžou v protokolu chyb SQL Server zobrazit chyby, které indikují problém s objektem naslouchacího procesu. Následující příklad ukazuje, jak tyto chyby vypadají:

The Service Broker endpoint is in disabled or stopped state.
Error: 26075, Severity: 16, State: 1.
Failed to start a listener for virtual network name '<YourAGListener>'. Error: 10013.
The Service Broker endpoint is in disabled or stopped state.
Stopped listening on listener network name '<YourAGListener>' (VNN or DISTRIBUTED_NETWORK_NAME). No user action is required.
The Service Broker endpoint is in disabled or stopped state.
Error: 10800, Severity: 16, State: 1.
The listener for the WSFC resource '<YourWSFCguid>' failed to start, and returned error code 10013, 'An attempt was made to access a socket in a way forbidden by its access permissions. '. For more information about this error code, see "System Error Codes" in the Windows Development Documentation.
Error: 19452, Severity: 16, State: 1.
The availability group listener (network name) with Windows Server Failover Clustering resource ID '<YourWSFCguid>', DNS name '<YourAGListener>', port 1433 failed to start with a permanent error: 10013. Verify port numbers, DNS names and other related network configuration, then retry the operation.

Pokud po instalaci této aktualizace vytvoříte nový naslouchací proces, může se navíc zobrazit chyba podobná tomuto příkladu:

Msg 19486, Level 16, State 1, Line 3
The configuration changes to the availability group listener were completed, but the TCP provider of the instance of SQL Server failed to listen on the specified port [<YourAGListener>]. This TCP port is already in use. Reconfigure the availability group listener, specifying an available TCP port. For information about altering an availability group listener, see the "ALTER AVAILABILITY GROUP (Transact-SQL)" topic in SQL Server Books Online.

Tato aktualizace také způsobí, že se SQL Server pokusí otevřít port TCP, který se už používá při spuštění nebo při vytvoření naslouchacího procesu. Výsledkem je jenom zaprotokolování chybových zpráv a nemá to vliv na funkčnost. Připojení posluchačů nadále fungují.

Microsoft o tomto problému ví a hledá opravu.

Vylepšení a opravy zahrnuté v této aktualizaci

Ke stažení je sešit aplikace Microsoft Excel, který obsahuje souhrnný seznam buildů spolu s jejich aktuálním životním cyklem podpory. Excelový soubor obsahuje také podrobné seznamy oprav pro SQL Server 2022, SQL Server 2019 a SQL Server 2017. Stáhněte si tento excelový soubor.

Poznámka

Na jednotlivé položky v následující tabulce se dá odkazovat přímo prostřednictvím záložky. Pokud v tabulce vyberete libovolné ID odkazu na chybu, přidá se do adresy URL značka záložky ve formátu #NNNNNNN. Tuto adresu URL pak můžete sdílet s ostatními, aby mohli přejít přímo na požadovanou opravu v tabulce.

Další informace o opravených chybách a vylepšeních, která jsou součástí této kumulativní aktualizace, najdete v následující tabulce.

Referenční informace k chybě Popis Oblast opravy Komponenta Platforma
4868211 Přidá nový volitelný parametr @multi_subnet_failover, do sp_adddistributor. Modul SQL Server Replikace Vše
4874339 Řeší problém, ke kterému dochází při vytváření nebo obnovování databáze v připojení uzavřené skupiny dostupnosti. Modul SQL Server Vysoká dostupnost a zotavení po havárii Vše
4911747 Opravuje problém ve výpočtu vyrovnávací paměti pro řazení v paměti, který způsobuje nekonečnou smyčku, když požadovaný počet stránek překročí podporované limity. Modul SQL Server Obnovení zálohy Vše
4917971 Opravuje výjimku s plovoucí desetinnou čárkou, ke které dochází při přepnutí ze zásobníku Hekaton na zásobník bez Hekatonu. Tato akce způsobí, že se přeruší provádění dotazu. Hekaton Zpracování dotazů Vše
4931278 Opravuje problém, při kterém selže operace řazení u sady řádků, která je větší než čtyři miliardy řádků, a vygeneruje chybu kontrolního výrazu. Modul SQL Server Metody přístupu Vše
4931830 Opravuje problém, kdy je distributor součástí skupiny dostupnosti (AG) a používá kolaci s rozlišením velkých a malých písmen (_CS). Agent distribuce nesprávně používá název primární repliky AG místo názvu naslouchacího procesu AG. Modul SQL Server Replikace Vše
4953763 Řeší problém, kdy repliku obsažené skupiny dostupnosti nejde po restartování připojit jen pro konfiguraci kvůli selhání spouštění. Modul SQL Server Vysoká dostupnost a zotavení po havárii Vše
4955136 Opravuje problém, ke kterému dochází při použití místního monitorovacího serveru pro odesílání protokolů a skupiny dostupnosti Omezení po převzetí služeb při selhání. Modul SQL Server Vysoká dostupnost a zotavení po havárii Vše
4955493 Opraví překlep opravou sys.dm_os_linux_disk_statsios_in_progess na ios_in_progress. Připojení SQL Linux Linux
4976761 Řeší problém, kdy změna zakázaného spouštěče DDL způsobuje narušení přístupu k paměti. Modul SQL Server Programovatelnost Vše
4984502 Přidává konfigurovatelný časový limit dávky fulltextového vyhledávání pomocí sp_fulltext_service 'batch_timeout'rozhraní . Zadejte hodnotu v milisekundách od jedné minuty do jedné hodiny. Ve výchozím nastavení vyprší časový limit dávek po 10 minutách, pokud nejsou k dispozici žádné aktualizace průběhu. Modul SQL Server Hledání Vše
5005885 Řeší konflikty v tabulkách metadat souvisejících se zabezpečením přidáním sysowners kontroly často používaných tabulek metadat. Modul SQL Server Infrastruktura zabezpečení Vše
5011606 Přidává podporu symbolických odkazů getattribute v rozhraní API. Modul SQL Server Linux Linux
5011720 Přidá možnost konfigurace pro přidání Bulkadmin operací do seznamu povolených. Modul SQL Server Linux Linux

Jak získat nebo stáhnout tento nebo nejnovější balíček kumulativní aktualizace

Jak získat nebo stáhnout nejnovější balíček kumulativní aktualizace pro Windows (doporučeno)

Následující aktualizace je dostupná na webu služby Stažení softwaru:

Stáhněte si nejnovější balíček kumulativní aktualizace pro SQL Server 2022

Poznámka

Jak získat nebo stáhnout tento balíček kumulativní aktualizace pro Windows z Katalogu služby Microsoft Update

Následující aktualizace je dostupná v Katalogu služby Microsoft Update:

Poznámka

  • Katalog služby Microsoft Update obsahuje tuto CU pro SQL Server 2022 a dříve vydané verze CU pro SQL Server 2022.
  • Tato CU je dostupná také prostřednictvím služby Windows Server Update Services (WSUS).
  • Doporučujeme vždy nainstalovat nejnovější dostupnou kumulativní aktualizaci.
Jak získat nebo stáhnout nejnovější balíček kumulativní aktualizace pro Linux

Pokud chcete aktualizovat SQL Server 2022 v Linuxu na nejnovější CU, musíte mít nejprve nakonfigurované úložiště kumulativních aktualizací. Potom aktualizujte balíčky SQL Serveru pomocí příslušného příkazu pro aktualizaci specifického pro danou platformu.

Pokyny k instalaci a přímé odkazy na stažení balíčků CU najdete v poznámkách k verzi SQL Server 2022.

Informace o souborech

Informace o hodnotě hash souboru

Stažený soubor můžete ověřit tak, že pomocí následujícího příkazu spočítáte hodnotu hash souboru SQLServer2022-KB5080999-x64.exe :

certutil -hashfile SQLServer2022-KB5080999-x64.exe SHA256

Název souboru Hash SHA256
SQLServer2022-KB5080999-x64.exe 57FC522E34FA4654F5EE8DBC9768EFE3265971C8D6854F32118022B2610D40E2
Informace o souboru balíčku kumulativní aktualizace

Stáhněte si seznam souborů, které jsou součástí KB5080999.

Poznámky k této aktualizaci

Předpoklady

Pokud chcete použít tento balíček kumulativní aktualizace, musíte používat SQL Server 2022.

Informace o restartování

Po instalaci tohoto balíčku kumulativní aktualizace bude možná nutné restartovat počítač.

Informace o registru

Při použití jedné z oprav hotfix v tomto balíčku nemusíte provádět žádné změny v registru.

Důležitá upozornění

Tento článek obsahuje také následující důležité informace.

Verze buildu CU služby Analysis Services

Od verze Microsoft SQL Server 2017 se číslo verze buildu služby Analysis Services neshoduje s číslem verze buildu databázového stroje SQL Server. Další informace najdete v tématu Ověření verze buildu kumulativní aktualizace služby Analysis Services.

Kumulativní aktualizace (CU)

  • Každá nová CU obsahuje všechny opravy, které byly zahrnuté v předchozí CU pro nainstalovanou verzi SQL Serveru.
  • Kumulativní aktualizace SQL Serveru jsou certifikované na stejné úrovni jako aktualizace Service Pack a měly by se instalovat se stejnou mírou důvěry.
  • Doporučujeme průběžnou proaktivní instalaci CU, jakmile jsou k dispozici, podle těchto pokynů:
    • Historická data ukazují, že značný počet případů podpory souvisí s problémem, který už byl vyřešen ve vydané CU.
    • Kumulativní aktualizace můžou kromě oprav hotfix obsahovat další přidanou hodnotu. Patří sem aktualizace možností podpory, správy a spolehlivosti.
  • Doporučujeme CU pro SQL Server před nasazením do produkčních prostředí otestovat.
Nasazení v hybridním prostředí

Při nasazování aktualizace do hybridního prostředí (například Always On, replikace, cluster nebo zrcadlení) doporučujeme před nasazením aktualizace projít následující články:

Jazyková podpora

Kumulativní aktualizace SQL Serveru jsou v současné době vícejazyčné. Tento balíček CU proto není specifický pro jeden jazyk. Platí pro všechny podporované jazyky.

Aktualizované komponenty (funkce)

Jeden balíček CU obsahuje všechny dostupné aktualizace pro všechny komponenty (funkce) SQL Serveru 2022. Balíček kumulativní aktualizace však aktualizuje jen komponenty, které jsou aktuálně nainstalované v instanci SQL Serveru vybrané k údržbě. Pokud do instance po použití této CU přidáte funkci SQL Serveru (například Analysis Services), musíte tuto CU použít znovu, aby se nová funkce aktualizovala na tuto verzi CU.

Podpora pro tuto aktualizaci

Pokud dojde k jiným problémům nebo bude potřeba řešení potíží, možná budete muset vytvořit žádost o servis. Na další dotazy týkající se podpory a na problémy, které nesplňují podmínky tohoto konkrétního balíčku kumulativní aktualizace, se vztahují běžné poplatky za podporu. Úplný seznam telefonních čísel služeb zákazníkům a podpory společnosti Microsoft nebo možnost vytvořit samostatnou žádost o servis najdete na webu podpory Microsoftu.

Jak odinstalovat tuto aktualizaci

Jak odinstalovat tuto aktualizaci ve Windows
  1. V Ovládacích panelech otevřete položku Programy a funkce a pak vyberte Zobrazit nainstalované aktualizace.
  2. V části SQL Server 2022 vyhledejte položku, která odpovídá tomuto balíčku kumulativní aktualizace.
  3. Stiskněte a podržte položku (nebo na ni klikněte pravým tlačítkem) a pak vyberte Odinstalovat.
Jak odinstalovat tuto aktualizaci v Linuxu

Pokud chcete tuto CU v Linuxu odinstalovat, musíte balíček vrátit na předchozí verzi. Další informace o vrácení instalace najdete v tématu Vrácení SQL Serveru na předchozí verzi.

Reference