KB5007182 – kumulatívna aktualizácia 14 pre SQL Server 2019
Dátum vydania:
22. 11. 2021
Verzia:
15.0.4188.2
Súhrn
V tomto článku sa popisuje balík kumulatívnej aktualizácie 14 (CU14) pre Microsoft SQL Server 2019. Táto aktualizácia obsahuje 32 opráv vydaných po vydaní kumulatívnej aktualizácie SQL Server 2019 2019 a aktualizuje súčasti nasledujúcich zostáv.
-
SQL Server – verzia produktu: 15.0.4188.2, verzia súboru: 2019.150.4188.2
-
Analysis Services – verzia produktu: 15.0.35.19, verzia súboru: 2018.150.35.19
Známe problémy v tejto aktualizácii
-
Po nainštalovaní cu 14 môže paralelný dotaz, ktorý sa spúšťa v dávkovom režime, spôsobiť porušenie prístupu a vytvoriť súbor s výpisom pamäte. Na zmiernenie problému spustite dotaz, aby ste mali stupeň paralelnosti 1, alebo vypnite dávkové spracovanie režimu pomocou príznaku sledovania 9453.
Poznámka Tento problém je vyriešený v CU15. -
SQL Server 2019 CU14 zaviedla opravu na riešenie nesprávnych výsledkov v paralelných plánoch vrátených vstavanými SESSION_CONTEXT. Táto oprava však môže viesť k výpisom porušenia prístupu pri obnovovaní relácie na opätovné použitie. Na zmiernenie tohto problému môžete vypnúť pôvodnú opravu a zakázať paralelnosť pre vstavané SESSION_CONTEXT, aby sa predišlo nesprávnym výsledkom pomocou nasledujúcich príznakov sledovania:
-
11042 - Tento príznak sledovania zakáže parallelizmus pre vstavané SESSION_CONTEXT.
-
9432 – Tento príznak sledovania zakáže opravu zavedenú v SQL Server 2019 CU14.
Microsoft pracuje na odstránení tohto problému, ktorý bude k dispozícii v budúcej cu.
-
Vylepšenia a opravy zahrnuté v tejto kumulatívnej aktualizácii
K dispozícii je excelový zošit na stiahnutie, ktorý obsahuje súhrnný zoznam zostáv spolu s ich aktuálnym životným cyklom podpory. Excelov súbor obsahuje aj podrobné zoznamy opráv pre SQL Server 2019 a SQL Server 2017. Kliknutím stiahnite tento excelový súbor.
Poznámka: Na jednotlivé položky v nasledujúcej tabuľke možno odkazovať priamo prostredníctvom záložky. Ak v tabuľke vyberiete id odkazu na chybu, do URL adresy sa pridá značka záložky s použitím tohto formátu #bkmk_NNNNNNNN. Túto URL adresu potom môžete zdieľať s ostatnými, aby mohli priamo prejsť na požadovanú opravu v tabuľke.
Ďalšie informácie o opravených chybách a vylepšeniach, ktoré sú zahrnuté v tejto kumulatívnej aktualizácii, nájdete v nasledujúcich článkoch Microsoft vedomostnej databázy Knowledge Base.
Odkaz na chybu |
Číslo článku vedomostnej databázy Knowledge Base |
Popis |
Oblasť opravy |
Platforma |
---|---|---|---|---|
Opravuje problém v SSAS 2017, kde msmdsrv.log nefunguje pri prispôsobovaní hodnôt nastavení konfigurácie MaxFileSizeMB a MaxNumberOfLogFiles |
Analysis Services |
Windows |
||
Opravuje problém, pri ktorom dotaz DirectQuery neobsahuje klauzulu spojenia tabuľky, keď máte model DirectQuery s definovaným vzťahom many-to-many a spustíte dotaz DAX. |
Analysis Services |
Windows |
||
Opravuje problém v MDS 2017, kde sa v skopírovanej verzii stratili povolenia odvodenej hierarchie |
Služby kvality údajov (DQS) |
Windows |
||
Opraví nasledujúcu chybu, ktorá sa vyskytuje pri obnovení databázového súboru (.mdf), ktorý je väčší ako 15 GB v SQL Server 2019 Big Data Cluster (BDC) s konfiguráciou vysokej dostupnosti (HA): Msg 42019, úroveň 16, štát 4, číslo riadka <> |
Vysoká dostupnosť |
Linux |
||
Opraví výpis vynútenia "pwchId && cwchId <= MAX_PATH && cwchId > 0" počas kádrovia skupiny dostupnosti (AG) Virtual Device Interface (VDI). |
Vysoká dostupnosť |
Windows |
||
Opravuje výnimku porušenia prístupu, ktorá sa môže vyskytnúť pri spustení sp_server_diagnostics. |
Vysoká dostupnosť |
Windows |
||
Opravuje problém, pri ktorom sa stĺpce Last_sent_time a Last_received_time v dmv dm_hadr_database_replica_states neaktualizovali |
Vysoká dostupnosť |
Windows |
||
Opravuje problém, pri ktorom sa vyskytol výpis pamäte ex_terminator – spracovanie poslednej šance na výnimku. Výpis pamäte je priradený k časovému limitu prenájmu, zatiaľ čo prebieha obnovenie databázy s dostupnosťou Vždy na (AG). |
Vysoká dostupnosť |
Windows |
||
5008107 |
Zlepšenie: Odhad kardinality vo funkciách Priestorové TVF vo SQL Server 2019 |
Nástroj SQL |
Všetky |
|
4538688 |
OPRAVA: V SQL Server 2019 dochádza k vážnemu sváru s spinlockom |
Nástroj SQL |
Všetky |
|
5004936 |
Nástroj SQL |
Všetky |
||
5007794 |
Nástroj SQL |
Všetky |
||
5007719 |
Nástroj SQL |
Všetky |
||
5007744 |
OPRAVA: Pridanie spracovania kontrolného bodu pre prvý riadok v neoptimizovanomgetandinsertRows |
Nástroj SQL |
Všetky |
|
5008114 |
OPRAVA: Vstavaná SESSION_CONTEXT vráti nesprávne výsledky v paralelných plánoch |
Nástroj SQL |
Všetky |
|
5008184 |
OPRAVA: ForceLastGoodPlan nezohľadní prerušené a načasované dotazy v logike regresnej detekcie |
Nástroj SQL |
Všetky |
|
5008296 |
Nástroj SQL |
Windows |
||
Opravuje problém, pri ktorom collectpagelatchfields môže spôsobiť porušenie prístupu (AV) za určitých podmienok časovania, keď je zapnutá latch_suspend_end XEvent. Základným dôvodom je, že táto metóda predpokladá, že medzipamäť je stabilná pod zámkom, čo nie je pravda, ak medzipamäť už nie je v hashtable. Táto rýchla oprava vyhne AV tým, že skontroluje, či medzipamäť je stále v Hashtable pred prístupom k jeho základné polia. |
Nástroj SQL |
Všetky |
||
Opravuje porušenie prístupu (AV) na lokalite RbpEarlyFilter::TinyBitmapFilterSIMD, ku ktorému dochádza pri spúšťaní dotazov v tabuľkách CLUSTERED COLUMNSTORE INDEX (CCI). Tu je súbor s výpisom: Výpis zásobníka odosielaný do> |
Nástroj SQL |
Všetky |
||
Opravuje výpis EXCEPTION_INVALID_CRT_PARAMETER , ktorý sa generuje pri vkladaní alebo aktualizácii širokej replikácie tabuľky. |
Nástroj SQL |
Windows |
||
Opraví neúspešný kontrolný výraz, ktorý sa vyskytuje v dôsledku implicitnej konverzie, pri ktorej je presnosť predikátu väčšia ako hodnota. Msg 3624, úroveň 20, štát 1, číslo riadka <> Msg 596, level 21, State 1, Line <LineNumber> Msg 0, level 20, State 0, Line <LineNumber> |
Nástroj SQL |
Windows |
||
Opraví nasledujúcu chybu modulu runtime, ktorá sa vyskytuje pri vytváraní 32-bitovej aplikácie, na ktorú sa odkazuje na Microsoft.SqlServer.Rmo.dll z priečinka C:\Program Files (x86)\Microsoft SQL Server\150\SDK\Assemblies\, ale Microsoft.SqlServer.Replication.dll nie je uložený vo vyrovnávacej pamäti GAC_32 priečinka (C:\Windows\Microsoft.NET\assembly\GAC_32) s SQL Server 2019: System.IO.FileNotFoundException HResult=0x80070002 Message= Nepodarilo sa načítať súbor alebo zostavu 'Microsoft. SqlServer.Replication, verzia=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" alebo jedna z jeho závislostí. Systém nemôže nájsť zadaný súbor. |
Nástroj SQL |
Windows |
||
Opravuje problém, pri ktorom SQL Server 2019 prestane reagovať a zlyhá z dôvodu "ex_terminator – spracovanie poslednej šance na výnimku", keď používate SQL Server Service Broker. |
Nástroj SQL |
Windows |
||
Opravuje porušenie prístupu (AV), ktoré sa môže vyskytnúť pri spúšťaní dotazov dynamickej správy zobrazení (DMV). |
Nástroj SQL |
Windows |
||
5007842 |
Výkon SQL |
Windows |
||
Opraví problém, pri ktorom vykonanie dotazu s BATCH_MODE_ON_ROWSTORE = ON spôsobilo nasledujúcu chybu a počas kompilácie plánu vykonávania sa vyskytne výpis: Msg 596, level 21, State 1, Line <LineNumber> Nie je možné pokračovať v vykonávaní, pretože relácia je v stave zabíjania. Msg 0, level 20, State 0, Line <LineNumber> V aktuálnom príkaze sa vyskytla závažná chyba. Výsledky, ak existujú, by sa mali zahodiť. |
Výkon SQL |
Všetky |
||
Oprava výpisu nepoddávania plánovača v sqldk! SOS_MemoryWorkSpace::Vyhľadávanie. |
Výkon SQL |
Všetky |
||
Opravuje problém, pri ktorom procesor dotazu nemôže vytvoriť plán dotazu, ak pomôcka USE PLAN určuje plán dotazu, ktorý má vonkajšie spojenie zľava a vnútorné spojenie. |
Výkon SQL |
Windows |
||
Opravuje problém s vlastným zablokovaniom, pri ktorom vlákno vždy čaká na HASH_TABLE_DELETE (HTDELETE) pri spustení paralelného dotazu v dávkovom režime. |
Výkon SQL |
Windows |
||
Opravuje problém spôsobujúci kontrolný výraz fNoReaderWriterConflict. |
Výkon SQL |
Windows |
||
Opraví problém, pri ktorom sa počas vytvárania snímky pri spustení databázy DBCC CHECKDB vyskytlo nasledujúce hlásenie s upozornením na databázu, ktorá má optimalizovanú skupinu súborov optimalizovanú pre pamäť: [UPOZORNENIE] Nie je možné vytvoriť inštanciu PerfCounter pre db xx (xxx): 0x800700b7. |
In-Memory OLTP |
Windows |
||
Opravuje problém v SSIS 2017, keď spracovanie dimenzií vráti nasledujúce chybové hlásenie: Nie je možné vytvoriť clsid {ID} a kód chyby 0x80070005 "Prístup je odmietnutý". Skontrolujte, či je súčasť správne zaregistrovaná. OnError: "Spracovanie dimenzie zlyhalo overenie a vrátil kód chyby 0x80040005" |
Integration Services |
Windows |
Ako získať alebo stiahnuť tento alebo najnovší balík kumulatívnej aktualizácie
V Centre sťahovania softvéru Microsoft je k dispozícii nasledujúca aktualizácia:
Stiahnuť najnovší balík kumulatívnej aktualizácie pre SQL Server 2019
Poznámky:
-
Microsoft Download Center bude vždy prezentovať najnovšie vydanie cu SQL Server 2019.
-
Ak sa stránka sťahovania nezobrazí, obráťte sa na Microsoft služieb zákazníkom a podpory a získajte kumulatívny balík aktualizácií.
V katalógu aktualizácií Microsoft je k dispozícii nasledujúca aktualizácia:
Stiahnuť balík kumulatívnej aktualizácie pre SQL Server 2019 CU 14
Poznámky:
-
katalóg aktualizácií Microsoft obsahuje túto SQL Server 2019 CU a predtým vydané vydania cu SQL Server 2019.
-
Táto cu je tiež k dispozícii prostredníctvom Windows Server Update Services (WSUS).
-
Odporúčame, aby ste si vždy nainštalovali najnovšiu kumulatívnu aktualizáciu, ktorá je k dispozícii
Ak chcete aktualizovať SQL Server 2019 v Linuxe na najnovšiu cu, musíte mať najprv nakonfigurovaný odkladací priestor kumulatívnej aktualizácie. Potom aktualizujte balíky SQL Server pomocou príslušného príkazu aktualizácie špecifickej pre platformu.
Pokyny na inštaláciu a priame prepojenia na stiahnuté balíky CU nájdete v poznámkach k vydaniu SQL Server 2019.
Ak chcete inovovať klastre big data (BDC) Microsoft SQL Server 2019 na Linux na najnovšiu cu, pozrite si sprievodný materiál k nasadeniu klastrov Big Data.
Od SQL Server 2019 CU1 môžete vykonávať inovácie pre klastre Big Data z produkčne podporovaných vydaní (SQL Server 2019 GDR1). Ďalšie informácie nájdete v téme Inovácia SQL Server klastrov Big Data.
Ďalšie informácie nájdete v poznámkach k vydaniu klastrov Big Data.
Informácie o súboroch
Sťahovanie môžete overiť vypočítaním hodnoty hash súboruSQLServer2019-KB5007182-x64.exe pomocou nasledujúceho príkazu:
certutil -hashfile SQLServer2019-KB5007182-x64.exe SHA256
Názov súboru |
Hash SHA256 |
---|---|
SQLServer2019-KB5007182-x64.exe |
19D2ABA52942A16659C2C7702A22373082CF1129A3F1D45D47B9D4929D1082C9 |
Anglická verzia tohto balíka obsahuje atribúty súboru (alebo novšie atribúty súboru), ktoré sú uvedené v nasledujúcej tabuľke. Dátumy a časy pre tieto súbory sú uvedené v koordinovanom svetovom čase (UTC). Pri prezeraní sa informácie o súbore skonvertujú na miestny čas. Ak chcete nájsť rozdiel medzi UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas v ovládací panel.
verzie s architektúrou x64 SQL Server 2019 Analysis Services
SQL Server 2019 Database Services Common Core
sql_dreplay_client SQL Server 2019
sql_dreplay_controller SQL Server 2019
základná inštancia databázových služieb SQL Server 2019
SQL Server 2019 Database Services Core Shared
sql_extensibility SQL Server 2019
nástroj Full-Text SQL Server 2019
sql_inst_mr SQL Server 2019
SQL Server 2019 Integration Services
sql_polybase_core_inst SQL Server 2019
SQL Server 201 sql_shared_mr 9
sql_tools_extensions SQL Server 2019
|
Poznámky k tejto aktualizácii
Ak chcete použiť tento balík kumulatívnej aktualizácie, musíte byť spustený SQL Server 2019.
Po použití tohto kumulatívneho balíka aktualizácií bude možno potrebné reštartovať počítač.
Ak chcete použiť niektorú z rýchlych opráv v tomto balíku, nemusíte v databáze Registry vykonávať žiadne zmeny.
Tento článok obsahuje aj nasledujúce dôležité informácie:
Verzia zostavy SLUŽBY Analysis Services CU
Od Microsoft SQL Server 2017 sa číslo verzie zostavy služby Analysis Services a číslo verzie zostavy databázového stroja SQL Server nezhodujú. Ďalšie informácie nájdete v téme Overenie verzie kumulatívnej aktualizácie služby Analysis Services.
Kumulatívne aktualizácie (CU)
-
Každá nová cu obsahuje všetky opravy, ktoré boli zahrnuté do predchádzajúcej CU pre nainštalovanú verziu SQL Server.
-
SQL Server CU sú certifikované na rovnakej úrovni ako balíky Service Pack a mali by byť nainštalované na rovnakej úrovni spoľahlivosti.
-
Odporúčame priebežnú proaktívnu inštaláciu CU, keď budú k dispozícii v súlade s týmito usmerneniami:
-
Historické údaje ukazujú, že značný počet prípadov podpory zahŕňa problém, ktorý už bol vyriešený vo vydanej CU.
-
Jednotky CU môžu obsahovať pridanú hodnotu nad a nad rýchlymi opravami. Patria sem aktualizácie podpory, spravovateľnosti a spoľahlivosti.
-
-
Odporúčame, aby ste pred nasadením do produkčných prostredí testovať SQL Server CU.
Pri nasadzovaní aktualizácie do hybridného prostredia (ako je napríklad AlwaysOn, replikácia, klaster a zrkadlenie) odporúčame pred nasadením aktualizácie odkazovať na nasledujúce články:
-
SQL Server proces aktualizácie klastra zabezpečenia pred zlyhaním a procesu balíka Service Pack
Poznámky: Ak nechcete použiť proces priebežnej aktualizácie, použite aktualizáciu podľa týchto krokov:
-
Nainštalujte aktualizáciu do pasívneho uzla.
-
Nainštalujte aktualizáciu do aktívneho uzla (vyžaduje sa reštart služby).
-
-
Poznámka: Ak ste povolili funkciu AlwaysOn spolu s katalógom SSISDB , ďalšie informácie o použití aktualizácie v týchto prostrediach nájdete v informáciách o SSIS s funkciou AlwaysOn .
-
Použitie rýchlej opravy pre SQL Server v transakčnej replikácii a topológii zrkadlenia databázy
-
Ako použiť rýchlu opravu pre SQL Server v replikácii topológie
SQL Server CU sú momentálne viacjazyčné. Preto tento balík CU nie je špecifický pre jeden jazyk. Vzťahuje sa na všetky podporované jazyky.
Jeden balík CU obsahuje všetky dostupné aktualizácie pre všetky súčasti (funkcie) SQL Server 2019. Kumulatívny balík aktualizácií však aktualizuje iba súčasti, ktoré sú momentálne nainštalované v inštancii SQL Server, ktorú vyberiete na servis. Ak sa funkcia SQL Server (napríklad Analysis Services) pridá do inštancie po použití tejto cu, musíte túto cu znova použiť, aby sa nová funkcia aktualizovala na túto cu.
Ak sa vyskytnú ďalšie problémy alebo ak sa vyžaduje riešenie problémov, možno bude potrebné vytvoriť žiadosť o službu. Zvyčajné náklady na podporu sa budú vzťahovať na ďalšie otázky o podpore a na problémy, ktoré nespĺňajú podmienky pre tento balík kumulatívnej aktualizácie. Úplný zoznam telefónnych čísel služieb zákazníkom a podpory Microsoft alebo vytvorenie samostatnej žiadosti o službu nájdete na webovej lokalite Microsoft podpory.
Odinštalovanie tejto aktualizácie
-
V ovládací panel otvorte položku Programy a súčasti a potom vyberte položku Zobraziť nainštalované aktualizácie.
-
Vyhľadajte položku, ktorá zodpovedá tomuto balíku kumulatívnej aktualizácie v SQL Server 2019.
-
Stlačte a podržte položku (alebo na ňu kliknite pravým tlačidlom myši) a potom vyberte položku Odinštalovať.
Ak chcete odinštalovať túto cu na Linuxe, musíte vrátiť balík na predchádzajúcu verziu. Ďalšie informácie o tom, ako vrátiť inštaláciu späť, nájdete v téme Vrátenie zmien SQL Server.
Odkazy
-
Oznámenie aktualizácií modelu prírastkovej údržby (ISM) SQL Server
-
SQL Server balíky Service Pack sa od SQL Server 2017 prerušujú
-
Určenie, ktorá verzia a vydanie databázového stroja SQL Server je spustené
-
Pomenovanie schémy a oprava popisov oblasti pre SQL Server balíky aktualizácií softvéru
-
Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru Microsoft