KB5016394 – kumulativní aktualizace 17 pro SQL Server 2019
Datum vydání:
11.08.2022
Verze:
15.0.4249.2
Shrnutí
Tento článek popisuje balíček kumulativní aktualizace 17 (CU17) pro Microsoft SQL Server 2019. Tato aktualizace obsahuje 38 oprav vydaných po vydání kumulativní aktualizace SQL Server 2019 16 a aktualizuje součásti v následujících buildech:
-
SQL Server – verze produktu: 15.0.4249.2, verze souboru: 2019.150.4249.2
-
Analysis Services – verze produktu: 15.0.35.33, verze souboru: 2018.150.35.33
Známé problémy v této aktualizaci
SQL Server 2019 CU14 zavedl opravu, která řeší nesprávné výsledky v paralelních plánech vrácených integrovanými SESSION_CONTEXT. Tato oprava ale může způsobit, že při resetování relace pro opakované použití dojde k souborům výpisu narušení přístupu. Pokud chcete tento problém zmírnit, můžete původní opravu zakázat a zakázat paralelismus pro předdefinované SESSION_CONTEXT, abyste se vyhnuli nesprávným výsledkům. K tomu použijte následující příznaky trasování:
-
11042 – Tento příznak trasování zakáže paralelismus pro předdefinované SESSION_CONTEXT.
-
9432 – Tento příznak trasování zakáže opravu zavedenou v SQL Server 2019 CU14.
Microsoft pracuje na opravě tohoto problému, která bude k dispozici v budoucí cu.
Vylepšení a opravy zahrnuté v této aktualizaci
K dispozici je stáhnout excelový sešit, který obsahuje souhrnný seznam buildů a jejich aktuální životní cyklus podpory. Soubor Excelu obsahuje také podrobné seznamy oprav pro SQL Server 2019 a SQL Server 2017. Vyberte a stáhněte si teď tento excelový soubor.
Poznámka: Na jednotlivé položky v následující tabulce lze odkazovat přímo prostřednictvím záložky. Pokud v tabulce vyberete jakékoli ID odkazu na chybu, přidá se do adresy URL značka záložky ve formátu #bkmk_NNNNNNNN. 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 zahrnutých v této kumulativní aktualizaci naleznete v následujících článcích znalostní báze Microsoft Knowledge Base.
Referenční informace o chybách |
Číslo článku znalostní báze |
Popis |
Opravit oblast |
Platform |
||
---|---|---|---|---|---|---|
Přidá podporu chybějícího parametru Implementace při použití seznamů SharePointu Online. |
Analysis Services |
Windows |
||||
Řeší chybu zabezpečení typu DoS (Denial of Service) knihovny Newtonsoft v SQL Server 2019. |
Analysis Services |
Windows |
||||
5016729 |
Vylepšení: Povolení distribuovaných skupin dostupnosti v edicích SQL Server Standard |
Vysoká dostupnost |
Všechny |
|||
Zobrazení dynamické správy (DMV) sys.dm_hadr_availability_replica_cluster_nodes vrátí neplatné node_name pro určité dotazy po použití kumulativní aktualizace 14 (CU14) SQL Server 2019. |
Vysoká dostupnost |
Windows |
||||
Během převzetí služeb při selhání skupiny dostupnosti AlwaysOn se nemusí podařit obnovit synchronizaci databáze, protože relace pracující na synchronizaci nebo obnovení databáze je zabita jinou relací. |
Vysoká dostupnost |
Všechny |
||||
Výpis kontrolního výrazu se vyskytuje v sqlmin! BOSLockThreadHashTable::AddEntry během zálohování protokolu na sekundární replice skupiny dostupnosti. |
Vysoká dostupnost |
Všechny |
||||
Dojde k vypršení časového limitu západky a naslouchací proces IOCP se zastaví, když se Service Broker připojí ke koncovému bodu pomocí zrcadlení databáze. Poznámka Tato oprava je k dispozici, pokud je povolen tf 12323. |
Vysoká dostupnost |
Windows |
||||
Požadavek jen pro čtení stále směřuje do primárního uzlu pro čtení i zápis ve skupině dostupnosti AlwaysOn, i když uzel seznamu směrování jen pro čtení přestane fungovat. |
Vysoká dostupnost |
Všechny |
||||
K nevracení paměti v rámci haldy indexu rozsahu v tabulce v paměti, která obsahuje nes clusterované indexy, dochází vždy, když existují souběžná vložení. |
In-Memory OLTP |
Všechny |
||||
Po paralelním prohledávání indexu indexu dojde k nevracení paměti v indexu rozsahu tabulek v paměti. |
In-Memory OLTP |
Všechny |
||||
Při spuštění internal.cleanup_server_log uložené procedury v databázi SSISDB dojde k chybě. Tady je chybová zpráva: #MS_SSISServerCleanupJobLogin##. Kurzor s názvem "execution_cursor" neexistuje. [SQLSTATE 34000] (Chyba 16916) |
Integrační služby |
Windows |
||||
5016780 |
modul SQL Server |
Všechny |
||||
5013181 |
Oprava: Předplatné je stále aktivní i po vypršení doby uchovávání distribuce |
modul SQL Server |
Windows |
|||
5017009 |
Oprava: sp_replmonitorsubscriptionpendingcmds vrací nesprávné čekající příkazy pro replikaci P2P |
modul SQL Server |
Windows |
|||
Pokud pomocí příkazuAZDATA BDC ROTATEotočíte heslo clusteru SQL Server velkých objemů dat, který používá službu Active Directory, zobrazí se následující chybová zpráva: |
modul SQL Server |
Linux |
||||
Zlepšuje dobu odezvy systémového zobrazení sys.spt_columns_odbc_view v Linuxu. |
modul SQL Server |
Linux |
||||
Optimalizátor nemusí vytvořit plán a vyvolat chybu, když povolíte funkci vkládání skalární funkce User-Defined (UDF) a pokusíte se aktualizovat zobrazení s oddíly pomocí výstupu UDF. Tady je chybová zpráva: Zpráva 8624, úroveň 16, stav 21, řádek <číslo řádku> Vnitřní chyba procesoru dotazů: Procesor dotazů nemohl vytvořit plán dotazu. Další informace získáte od služeb zákaznické podpory. |
modul SQL Server |
Windows |
||||
Při následném obnovení po zadání LSN na hranici souboru protokolu (VLF) pomocí příkazu RESTORE WITH STANDBY dojde k chybě 9003 s nesprávným pořadovým číslem protokolu (LSN). Tady je chybová zpráva: Zpráva 3013, úroveň 16, stav 1, řádek <číslo řádku> Funkce RESTORE DATABASE se abnormálně ukončuje. Zpráva 9003, úroveň 17, stav 11, řádek <číslo řádku> Číslo prohledávání protokolu (<LogScanNumber>) předané prohledávání protokolu v databázi <DatabaseName> není platné. Tato chyba může znamenat poškození dat nebo to, že soubor protokolu (.ldf) neodpovídá datovému souboru (.mdf). Pokud k této chybě došlo během replikace, vytvořte publikaci znovu. V opačném případě proveďte obnovení ze zálohy, pokud problém způsobí selhání během spouštění. |
modul SQL Server |
Windows |
||||
Tato oprava řeší následující problémy:
|
modul SQL Server |
Všechny |
||||
Procházení dlouhých řetězců IAM může způsobit nevýnosný plánovač a přidružený výpis paměti. |
modul SQL Server |
Všechny |
||||
QDS zůstane zablokovaná v režimu jen pro čtení, pokud opětovné sestavení indexu čištění založeného na velikosti uvolní prostor asynchronně. |
modul SQL Server |
Windows |
||||
Instanci SQL Server Express LocalDB se nepodaří spustit a vrátí chybu 9003 po několika zálohách v databázi modelu. |
modul SQL Server |
Windows |
||||
Při resetování relace pro opakované použití dojde k narušení přístupu v CSession::D eleteBlobHandleFactoryPool. |
modul SQL Server |
Windows |
||||
Nesprávné hlášení velikosti fyzického sektoru pro bloková zařízení s Linuxem může způsobit neočekávaná upozornění "chybně zarovnané IO protokolu" pro přesouvání protokolů a skupiny dostupnosti AlwaysOn. |
modul SQL Server |
Linux |
||||
K poslední náhodné výjimce indexu Columnstore dochází po chybě 9002 plného protokolu. |
modul SQL Server |
Všechny |
||||
K narušení přístupu dojde, když XVBChainTails::UpdateChainTails aktualizuje m_pNewVersionChainTailInsert a m_pOldVersionChainTailInsert a tyto hodnoty nejsou přiděleny. |
modul SQL Server |
Všechny |
||||
Při vytvoření sestavení CLR po obnovení databáze ze snímku dojde k narušení přístupu. |
modul SQL Server |
Windows |
||||
Pokud vytvoříte publikaci typu peer-to-peer pomocí zásady řešení konfliktů last-write-wins a jeden nebo několik článků v této publikaci má pouze 1 sloupec, což je sloupec primárního klíče, spuštění agenta distribuce selže a vrátí následující chybovou zprávu: Nesprávná syntaxe v blízkosti $sys_mw_cd_id. |
modul SQL Server |
Windows |
||||
K chybě výjimky s plovoucí deseti čárkou 3628 dojde při spuštění fulltextového dotazu, který obsahuje funkci FREETEXTTABLE. |
modul SQL Server |
Všechny |
||||
5017100 |
Oprava: Při prohledávání indexu columnstore dochází k narušení souboru výpisu přístupu |
Výkon SQL |
Všechny |
|||
K chybě 2706 dojde při spuštění DBCC CHECKDB WITH EXTENDED_LOGICAL_CHECKS databáze pomocí funkce Table-Valued (TVF), která používá indexy. Tady je chybová zpráva: Tabulka %.*ls neexistuje. |
Výkon SQL |
Windows |
||||
Když v tabulkách grafu místo hraniční tabulky použijete tabulku uzlů místo hraniční tabulky, dojde u grafových tabulek k narušení přístupu. |
Výkon SQL |
Všechny |
||||
Dojde k narušení přístupu a dotaz se ukončí, když použijete sp_cursoropen pro SHORTEST_PATH v grafových tabulkách. |
Výkon SQL |
Všechny |
||||
K narušení přístupu dojde, když se pokusíte použít agregační funkci společně s WITHIN GROUP (GRAPH PATH) a dotaz nemá vhodnou klauzuli POZVYHLEDAT. |
Výkon SQL |
Všechny |
||||
Při použití funkce LAST_QUERY_PLAN_STATS při spuštění paralelního dotazu dojde k narušení přístupu nebo selhání kontrolního výrazu. |
Výkon SQL |
Windows |
||||
V Microsoft SQL Server 2019 selže skript pro vytvoření indexu a vrátí chybovou zprávu 8624. Tady je chybová zpráva: Vnitřní chyba procesoru dotazů: Procesor dotazů nemohl vytvořit plán dotazu. Další informace získáte od služeb zákaznické podpory. |
Výkon SQL |
Windows |
||||
Při pokusu o použití odvozené tabulky v predikátu POZVYHLEDAT dojde k selhání systémového kontrolního výrazu a dotaz se ukončí. |
Výkon SQL |
Všechny |
||||
Spuštění parametrizovaných dotazů v Microsoft SQL Server 2019 přeskočí pravidlo SelOnSeqPrj. Proto nedojde k posunu. |
Výkon SQL |
Všechny |
||||
Výpis kontrolního výrazu se vyskytuje v RaiseInternalError při zpracování binárních velkých objektů (BLOB) dat. |
Výkon SQL |
Windows |
Jak získat nebo stáhnout tento nebo nejnovější balíček kumulativní aktualizace
Následující aktualizace je k dispozici na webu Microsoft Download Center:
Stáhnout nejnovější balíček kumulativní aktualizace pro SQL Server 2019
Poznámky:
-
Microsoft Download Center bude vždy prezentovat nejnovější verzi SQL Server CU 2019.
-
Pokud se stránka pro stažení nezobrazí, obraťte se na oddělení služeb zákazníkům společnosti Microsoft a požádejte o získání balíčku kumulativní aktualizace.
Následující aktualizace je k dispozici v Katalogu služby Microsoft Update:
Stáhnout balíček kumulativní aktualizace pro SQL Server 2019 CU17
Poznámky:
-
Katalog služby Microsoft Update obsahuje tuto SQL Server cu 2019 a dříve vydané verze SQL Server 2019 CU.
-
Tato kumulativní aktualizace je také dostupná prostřednictvím služby Windows Server Update Services (WSUS).
-
Doporučujeme vždy nainstalovat nejnovější kumulativní aktualizaci, která je k dispozici.
Pokud chcete aktualizovat SQL Server 2019 v Linuxu na nejnovější CU, musíte mít nejprve nakonfigurované úložiště kumulativních aktualizací. Pak aktualizujte balíčky SQL Server pomocí příslušného příkazu update specifického pro konkrétní platformu.
Pokyny k instalaci a přímé odkazy na stažení balíčků CU najdete v poznámkách k verzi SQL Server 2019.
Pokud chcete upgradovat microsoft SQL Server 2019 clustery pro velký objem dat (BDC) v Linuxu na nejnovější CU, přečtěte si pokyny k nasazení clustery pro velký objem dat.
Od SQL Server 2019 CU1 můžete provádět místní upgrady pro clustery pro velký objem dat z produkčních podporovaných verzí (SQL Server 2019 GDR1). Další informace najdete v tématu Postup upgradu SQL Server clustery pro velký objem dat.
Další informace najdete v poznámkách k verzi clustery pro velký objem dat.
Informace o souborech
Stažení můžete ověřit výpočtem hodnoty hash souboruSQLServer2019-KB5016394-x64.exe pomocí následujícího příkazu:
-
certutil -hashfile SQLServer2019-KB5016394-x64.exe SHA256
Název souboru |
Hash SHA256 |
---|---|
SQLServer2019-KB5016394-x64.exe |
B3AF212A50B79CA5B780D0EEB895572C6567ECD516135C0D221309CDF637C8AB |
Anglická verze tohoto balíčku obsahuje atributy souborů (nebo novější), které jsou uvedeny v následující tabulce. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Při zobrazení informací o souboru jsou převedeny na místní čas. Pokud chcete zjistit rozdíl mezi místním časem (UTC) a místním časem (UTC), použijte kartu Časové pásmo v položce Datum a čas v Ovládací panely.
Verze pro platformu x64 SQL Server 2019 Analysis Service
|
Poznámky k této aktualizaci
Chcete-li nainstalovat tento balíček kumulativní aktualizace, musíte používat SQL Server 2019.
Po instalaci tohoto balíčku kumulativní aktualizace může být nutné restartovat počítač.
Chcete-li použít jednu z oprav hotfix v tomto balíčku, není nutné provádět žádné změny v registru.
Tento článek obsahuje také následující důležité informace:
Verze sestavení CU služby Analysis Services
Od Microsoftu SQL Server 2017 se číslo verze buildu služby Analysis Services a číslo verze sestavení SQL Server databázového stroje neshodují. Další informace najdete v tématu Ověření verze sestavení kumulativní aktualizace služby Analysis Services.
Kumulativní aktualizace (CU)
-
Každá nová kumulativní aktualizace obsahuje všechny opravy, které byly součástí předchozí kumulativní aktualizace pro nainstalovanou verzi SQL Server.
-
SQL Server jednotek jsou certifikované na stejné úrovni jako aktualizace Service Pack a měly by se instalovat se stejnou úrovní spolehlivosti.
-
Doporučujeme průběžnou proaktivní instalaci JEDNOTek, jakmile budou k dispozici podle těchto pokynů:
-
Historická data ukazují, že velký počet případů podpory zahrnuje problém, který už byl vyřešen ve vydané cu.
-
CU mohou obsahovat přidanou hodnotu nad oprav hotfix. To zahrnuje aktualizace možností podpory, spravovatelnosti a spolehlivosti.
-
-
Doporučujeme otestovat SQL Server jednotek před jejich nasazením do produkčního prostředí.
Pokud nasazujete aktualizaci do hybridního prostředí (jako je alwayson, replikace, cluster a zrcadlení), doporučujeme, abyste si před nasazením aktualizace projděte následující články:
-
Poznámky: Pokud nechcete použít proces postupné aktualizace, použijte aktualizaci následujícím postupem:
-
Nainstalujte aktualizaci na pasivní uzel.
-
Nainstalujte aktualizaci na aktivní uzel (vyžaduje restartování služby).
-
-
Upgrade a aktualizace serverů skupiny dostupnosti, které využívají minimální výpadky a ztrátu dat
Poznámka: Pokud jste povolili funkci AlwaysOn společně s katalogem SSISDB , přečtěte si informace o službě SSIS s funkcí AlwaysOn , kde najdete další informace o tom, jak v těchto prostředích použít aktualizaci.
-
Jak použít opravu hotfix pro SQL Server v transakční replikaci a topologii zrcadlení databáze
-
Jak použít opravu hotfix pro SQL Server v topologii replikace
SQL Server jednotek jsou v současné době vícejazyčné. Proto tento balíček CU není specifický pro jeden jazyk. Platí pro všechny podporované jazyky.
Jeden balíček CU obsahuje všechny dostupné aktualizace pro všechny součásti (funkce) SQL Server 2019. Balíček kumulativní aktualizace však aktualizuje pouze ty součásti, které jsou aktuálně nainstalovány na SQL Server instanci, kterou vyberete k údržbě. Pokud je do instance přidána funkce SQL Server (například Analysis Services) po použití této kumulativní aktualizace, musíte tuto kumulativní aktualizaci znovu použít, aby se nová funkce aktualizovala na tuto cu.
Pokud dojde k dalším problémům nebo pokud je potřeba nějaké řešení potíží, možná budete muset vytvořit žádost o službu. Obvyklé náklady na podporu se budou vztahovat na další dotazy na podporu a na problémy, které nemají nárok na tento konkrétní balíček kumulativní aktualizace. Úplný seznam telefonních čísel služeb zákazníkům a podpory společnosti Microsoft nebo pokud chcete vytvořit samostatnou žádost o služby, přejděte na web podpory Microsoftu.
Postup odinstalace této aktualizace
-
V Ovládací panely otevřete položku Programy a funkce a pak vyberte Zobrazit nainstalované aktualizace.
-
Vyhledejte položku, která odpovídá tomuto balíčku kumulativní aktualizace v části SQL Server 2019.
-
Stiskněte a podržte položku (nebo na ni klikněte pravým tlačítkem) a pak vyberte Odinstalovat.
Pokud chcete odinstalovat tuto kumulativní aktualizaci v Linuxu, musíte vrátit balíček zpět na předchozí verzi. Další informace o vrácení instalace zpět najdete v tématu Vrácení zpět SQL Server.
Odkazy
-
Oznamujeme aktualizace modelu SQL Server přírůstkové údržby (ISM)
-
SQL Server Service Pack se od SQL Server 2017 přestaly používat
-
Určení verze a edice databázového stroje SQL Server je spuštěná
-
Pojmenování schématu a oprava popisů oblastí pro SQL Server balíčky aktualizací softwaru
-
Popis standardní terminologie, která se používá k popisu aktualizací softwaru společnosti Microsoft