KB5104824 – Kumulativní aktualizace 27 pro SQL Server 2022

Datum vydání: 15. září 2026
Verze: 16.0.4295.3

Shrnutí

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

  • SQL Server – verze produktu: 16.0.4295.3, verze souboru: 2022.160.4295.3
  • Analysis Services – verze produktu: 16.0.43.252, verze souboru: 2022.160.43.252

Důležité

Pokud chcete pomoct se zabezpečením SQL Serveru ve Windows, povolte šifrování s rozšířenou ochranou.

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.

Narušení přístupu při dotazování sys.dm_exec_requests během obnovení databáze

Dotazy na sys.dm_exec_requests můžou vyvolat narušení přístupu a vygenerovat soubor s výpisem, pokud se spustí v době, kdy se databáze stále obnovuje. K tomuto problému může dojít během operace databáze RESTORE, během obnovení po spuštění nebo před dokončením přechodu repliky skupiny dostupnosti do online stavu.

Protokol chyb SQL Serveru obsahuje položky podobné následujícímu textu:

The database '<DatabaseName>' is marked RESTORING and is in a state that does not allow recovery to be run.
***Stack Dump being sent to <SQLServerLogFolder>\SQLDump0215.txt
SqlDumpExceptionHandler: Process 77 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.
*******************************************************************************

BEGIN STACK DUMP:
  07/30/26 07:37:23 spid 77

Exception Address = <frame id="00" address="0x7FFDED94970D" pdb="sqlmin.pdb" age="2" guid="E1039014-237E-4DB6-88FD-4A2AB31C651F" module="sqlmin" rva="0x2970D" />
Exception Code    = c0000005 EXCEPTION_ACCESS_VIOLATION
Access Violation occurred reading address 00000000000000F0
Input Buffer <size> bytes -
          <dbo.sp_YourMonitoringStoredProcedure>

K tomuto problému dochází kvůli změně, která způsobuje, že se na interní struktury v paměti odkazuje dříve, než jsou plně inicializované.

Microsoft o tomto problému ví a hledá opravu. Dokud nebude oprava k dispozici, použijte jedno z následujících omezení rizik:

  • Povolte příznak trasování 4696, abyste nepoužívali změnu kódu, která tento problém způsobuje. Pokud tento příznak trasování povolíte, monitorovací dotazy na sys.dm_exec_requests nebo sys.sysprocesses na sekundárních replikách můžou vrátit chybu 976 nebo 978, stejně jako před instalací této aktualizace.
  • Vyhněte se dotazům na sys.dm_exec_requests u databází, které se obnovují.
  • Odinstalujte tuto aktualizaci.

Některé funkce služeb Master Data Services nemusí fungovat podle očekávání

Po instalaci této aktualizace se nemusí načíst následující funkce služby Master Data Services (MDS) nebo nemusí fungovat podle očekávání:

  • Vytvoření entity
  • Vytvoření atributu
  • Načítání hierarchií v Průzkumníkovi

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
2796714 Řeší vzácný problém, kdy vrácení uživatelské transakce způsobí poškození databáze, které DBCC CHECKDB nahlásí jako chyby stránky PFS (Page Free Space), pokud je vypnuté zrychlené obnovení databáze (ADR). Modul SQL Server Správa úložiště Vše
4929823 Řeší problém, kdy obnovení databáze pomocí služby Stínová kopie svazku (VSS) a možnosti WITH MOVE trvá dlouho nebo vyprší časový limit, pokud server obsahuje stovky databází. Modul SQL Server Obnovení zálohy Windows
5126055 Řeší problém, kdy se nepovede vytvořit uživatele databáze a vrátí se chyby mapování znaků nebo tokenů, pokud zobrazované jméno uživatele obsahuje znaky kandži nebo jiné znaky Unicode, které výchozí znaková stránka systému nepodporuje. Modul SQL Server Infrastruktura zabezpečení Windows
5383380 Opravuje chybu zabezpečení, která ovlivňuje uložené procedury managed_backup.sp_get_encryption_option a managed_backup.sp_do_backup pro spravované zálohování SQL Serveru do Microsoft Azure. Zákazníci, kteří používají spravované zálohování, by měli tuto aktualizaci nainstalovat prostřednictvím standardního servisního procesu SQL Serveru. Modul SQL Server Služby správy Vše
5421858 Opravuje souběh operací závislý na časování, ke kterému dochází při doručování přerušení, když SQL Server v Linuxu zpracovává výjimky. Modul SQL Server Linux Linux
5434228 Zlepšuje ověřování metadat záloh zpracovávaných nástrojem SQL Server VSS Writer, aby se chybně formátovaná nebo příliš malá metadata bezpečně odmítla. Modul SQL Server Obnovení zálohy Windows
5442243 Zlepšuje ověřování zabezpečení při načítání komponent agenta úloh agentem SQL Server. Modul SQL Server SQL Agent Windows
5456077 Zvyšuje spolehlivost a zabezpečení agenta SQL Server při zpracování určitých vstupů. Modul SQL Server Služby správy Vše
5459626 Řeší problém, kdy zprostředkovatel WMI pro SQL Server nesprávně zpracovává chybně formátovaný vstup a současně zachovává stávající chování pro platný vstup. SQL Server Client Tools Zprostředkovatel rozhraní WMI pro SQL Server Windows
5462844 Opravuje chybu zabezpečení při zpracování žádostí o přihlášení, které používají ověřování Microsoft Entra. Modul SQL Server Infrastruktura zabezpečení Vše
5473595 Řeší problém, kdy se nepovede vytvořit uživatele databáze z Microsoft Entra ID pomocí možnosti WITH OBJECT_ID, pokud zobrazované jméno uživatele obsahuje znaky kandži nebo jiné znaky Unicode, které výchozí znaková stránka systému nepodporuje. Modul SQL Server Infrastruktura zabezpečení Windows
5478465 Řeší problém, kdy se sekundární replika nepřipojí ke skupině dostupnosti, která má název o 64 znacích a typ clusteru NONE nebo EXTERNAL. Modul SQL Server Vysoká dostupnost a zotavení po havárii Vše
5481778 Řeší problém, který za určitých provozních podmínek ovlivňuje zabezpečení a spolehlivost agenta SQL Server. Modul SQL Server Služby správy Vše
5482772 Řeší problém, kdy funkce SUBSTRING čte za hranicí přidělené vyrovnávací paměti, když v nativně kompilované uložené proceduře zpracovává chybně formátovanou hodnotu DBCS varchar. Modul SQL Server In-Memory OLTP Vše
5482827 Opravuje narušení přístupu, které způsobuje neočekávané ukončení procesu SQL Server, když se hodnota nvarchar obsahující sekvenci ideografických variant převede nebo zkrátí při kolaci citlivé na selektor variant (_VSS) v nativně kompilované uložené proceduře. Modul SQL Server In-Memory OLTP Vše
5482833 Řeší problém, kdy streamování dat nvarchar(max) při kolaci citlivé na selektor variant (_VSS) v nativně kompilované uložené proceduře způsobí přepsání vyrovnávací paměti haldy nebo přestane server reagovat. K tomuto problému dochází, když nastavení TEXTSIZE zkracuje data a používají se malé velikosti paketů TDS (Tabular Data Stream). Modul SQL Server In-Memory OLTP Vše
5487409 Zlepšuje ověřování odpovědí z externích koncových bodů úložiště kompatibilních s S3 při přístupu k externím datům. Modul SQL Server PolyBase Vše
5494968 Řeší problém, kdy se pro řídicí a datové kanály DW Engine a DMS otevře nezpracovaný naslouchací proces TCP, když se služby PolyBase spustí s upravenými parametry příkazového řádku. Modul SQL Server PolyBase Vše
5495398 Řeší problém se zpracováním seznamů atributů DTD pro datový typ xml. Modul SQL Server XML Vše
5495725 Opravuje narušení přístupu, ke kterému dochází, pokud dotaz obsahuje mimořádně velkou deklaraci XML OPTION (USE PLAN). Tento problém může způsobit neočekávané ukončení procesu SQL Server. Modul SQL Server XML Vše
5496454 Opravuje aritmetické přetečení a přístup k paměti mimo rozsah ve funkcích LEFT_SHIFT a RIGHT_SHIFT, když zpracovávají speciálně vytvořené hodnoty posunu nebo binární vstup. Tento problém může způsobit neočekávané ukončení procesu SQL Server. Modul SQL Server Programovatelnost Vše
5496499 Zlepšuje způsob, jakým SQL Server zpracovává a vypisuje určitá interní data událostí, aby byly informace lépe chráněné. Modul SQL Server Programovatelnost Vše
5498913 Řeší problém se zabezpečením v SQL Serveru, kdy nedostatečné ověřování v rozšířených událostech může způsobit poškození paměti. Modul SQL Server Rozšířené události Vše
5499855 Opravuje několik chyb zabezpečení, které umožňují zpřístupnění informací nebo odmítnutí služby, pokud databázový stroj načte speciálně vytvořený soubor rozšířených událostí (.xel). Modul SQL Server Rozšířené události Vše
5499869 Opravuje přetečení celého čísla ve čtečce XML, ke kterému dochází, pokud se speciálně vytvořený soubor ve formátu XML zpracuje prostřednictvím OPENROWSET(BULK ...) nebo BULK INSERT. Tato aktivita může způsobit, že proces SQL Server přestane reagovat nebo se neočekávaně ukončí. Modul SQL Server XML Vše
5504497 Řeší problém, kdy pole data_sensitivity_information není konzistentně vyplněné v záznamech auditu generovaných skupinou akcí auditu SCHEMA_OBJECT_ACCESS_GROUP. Tato oprava zajišťuje, že informace o citlivosti budou spolehlivě zahrnuté ve všech příslušných záznamech auditu. Modul SQL Server Infrastruktura zabezpečení Vše
5505127 Řeší problém, kdy vyhledávání ID třídy v kódu enklávy čte libovolnou paměť. Modul SQL Server Infrastruktura zabezpečení Windows
5505432 Přidává ověřování mezí pro vložená pole ověření identity, která analyzuje sys.sp_describe_parameter_encryption. Modul SQL Server Infrastruktura zabezpečení Windows
5505445 Zlepšuje deserializaci formátu úložiště objektů (OSF), aby byla zajištěná ochrana před chybně formátovanými nebo škodlivými daty streamu. Modul SQL Server Infrastruktura zabezpečení Windows
5505476 Zlepšuje ověřování délky vyrovnávací paměti v kódu enklávy. Modul SQL Server Infrastruktura zabezpečení Windows
5505598 Řeší problém s nesprávným ověřováním vstupu v SQL Serveru, který umožňuje ověřenému uživateli zpřístupnit omezené množství paměti. Tato oprava posiluje ověřování vstupu. Modul SQL Server Optimalizátor dotazů Vše
5506056 Řeší problém s nesprávným ověřováním vstupu v SQL Serveru, který umožňuje ověřenému uživateli zpřístupnit informace v paměti. Tato oprava posiluje ověřování vstupu. Modul SQL Server Optimalizátor dotazů Vše
5506116 Řeší problém s nesprávným ověřováním vstupu v SQL Serveru, kdy ověřený uživatel může zadat ukazatel, který SQL Server dereferencuje a přečte, ale nespustí. Tento problém může způsobit vytvoření souboru s výpisem nebo nedostatek paměti. Tato oprava posiluje ověřování vstupu. Modul SQL Server Optimalizátor dotazů Vše
5529156 Řeší nesprávné ověřování posunu pole v rozhraní API SqlDataRecord.SetBytes pro hodnoty sql_variant, které může způsobit zápis do haldy mimo rozsah, pokud je zapnutá integrace CLR. Modul SQL Server Programovatelnost Windows
5529195 Zlepšuje zpracování vstupu Showplan, aby se zvýšilo zabezpečení a spolehlivost. Modul SQL Server Úložiště dotazů Windows
5529339 Zlepšuje ochranu interních replikačních dat během operací zpracování. Modul SQL Server Replikace Vše
5529351 Zlepšuje zpracování textových dat při slučovací replikaci, aby se zvýšilo zabezpečení a spolehlivost. Modul SQL Server Replikace Vše
5529363 Zlepšuje ověřování a zpracování replikačních operací, aby se zvýšilo zabezpečení a spolehlivost. Modul SQL Server Replikace Vše
5529375 Zlepšuje zabezpečení a spolehlivost odběrů s aktualizacemi ve frontě v transakční replikaci. Modul SQL Server Replikace Windows
5529387 Zlepšuje zabezpečení a spolehlivost odběrů s aktualizacemi ve frontě v transakční replikaci. Modul SQL Server Replikace Windows
5558709 Řeší problém, kdy upgrade z SQL Serveru 2019 na SQL Server 2022 přestane reagovat během fáze upgradu databáze replicated_model v instanci, která hostuje jednu nebo více obsažených skupin dostupnosti. Modul SQL Server Programovatelnost Vše
5650423 Přidá pro propojení spravované instance režim propojení s více databázemi. Tento režim můžete použít k rozšíření existující skupiny dostupnosti Always On, která obsahuje více databází z SQL Server, na Azure SQL Managed Instance a k replikaci a převzetí služeb při selhání těchto databází společně. Modul SQL Server Vysoká dostupnost a zotavení po havárii Vše

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 vypočítáte hodnotu hash souboru SQLServer2022-KB5104824-x64.exe:

certutil -hashfile SQLServer2022-KB5104824-x64.exe SHA256

Název souboru Hash SHA256
SQLServer2022-KB5104824-x64.exe 675E3CEDD6C7A3D0FFBE713E46E54A86A92AF7B96CA4A6BEB987AE99C79B96F5
Informace o souboru balíčku kumulativní aktualizace

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

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