KB5008996 - Kumulativna ispravka 15 za SQL Server 2019
Datum izdanja:
27.1.2022.
Verzija:
15.0.4198.2
Rezime
Ovaj članak opisuje paket kumulativnih ispravki 15 (CU15) za Microsoft SQL Server 2019. Ova ispravka sadrži 36 ispravki koje su izdate nakon izdavanja kumulativne ispravke za SQL Server 2019 14 i ažurira komponente u sledećim verzijama:
-
SQL Server - Verzija proizvoda: 15.0.4198.2, verzija datoteke: 2019.150.4198.2
-
Analysis Services – Verzija proizvoda: 15.0.35.22, verzija datoteke: 2018.150.35.22
Poznati problemi sa ovom ispravkom
SQL Server 2019 CU14 je uveo rešenje za rešavanje pogrešnih rezultata u paralelne planove koje je vratila ugrađena SESSION_CONTEXT. Međutim, ovo rešenje može dovesti do izbacivanja kršenja pravila programa Access prilikom uspostavljanja početnih vrednosti SESIJE za ponovnu upotrebu. Da biste ublažili ovaj problem, možete da onemogućite originalnu popravku i onemogućite paralelnost za ugrađene SESSION_CONTEXT da biste izbegli pogrešne rezultate pomoću sledećih zastavica za praćenje:
-
11042 – Ova zastavica za praćenje onemogućava paralelizovanje za ugrađene SESSION_CONTEXT.
-
9432 – Ova zastavica za praćenje onemogućava popravku uvedene u SQL Server CU14 2019.
Microsoft radi na rešenju ovog problema i biće dostupan u budućim cu.
Poboljšanja i ispravke uključene u ovu kumulativnu ispravku
Dostupna je radna Excel koja sadrži listu rezimea izdanja, zajedno sa trenutnim životnim ciklusom podrške. Datoteka Excel sadrži i detaljne liste popravki za SQL Server 2019 i SQL Server 2017. Kliknite da biste odmah preuzeli ovu Excel datoteku.
Napomena: Na pojedinačne stavke u sledećoj tabeli može se upućiati direktno putem obeleživača. Ako kliknete na ID reference greške u tabeli, primetićete da se oznaka obeleživača dodaje u URL adresu pomoću formata "#bkmk_NNNNNNNN". Zatim možete da delite ovaj URL sa drugima kako bi mogli direktno da pređite na željeno rešenje u tabeli.
Više informacija o greškama koje su ispravljene i poboljšanjima uključene u ovu kumulativnu ispravku potražite u sledećim člancima Microsoft baze znanja.
Referenca greške |
Broj članka baze znanja |
Opis |
Oblast "Popravka" |
Platforme |
|
---|---|---|---|---|---|
Rešava problem gde funkcija AVERAGEX(CURRENTGROUP()) vraća neispravan rezultat koji je blizu 0, osim ako u meru u DAX upitu ne dodate 0,0 |
Analysis Services |
Windows |
|||
Rešava problem gde se opis alatke imena kolone ne prikazuje u SQL Server 2019 Master Data Services (MDS) |
Usluge kvaliteta podataka (DQS) |
Windows |
|||
Rešava problem sa nedoslednim podacima ako dodate datum između poslednjeg dana 1899. i prvog dana marta 1900. u programski dodatak MDS za Excel u SQL Server 2019 |
Usluge kvaliteta podataka (DQS) |
Windows |
|||
5010555 |
Poboljšanje: Dodavanje upotrebe potpisanih certifikata sa više DNS imena |
Visoka dostupnost |
Sve |
||
Dodaje poboljšanje da bi se sp_server_diagnostics XEvent u AlwaysOn_health XEvent sesiji kada je STATE 3 (GREŠKA) da bi se dijagnostikovali HADR Health događaji |
Visoka dostupnost |
Windows |
|||
Dodaje tok vraćanja na SQL Server evidencije grešaka u programu SQL Server 2019, baš kao i tok oporavka |
Visoka dostupnost |
Windows |
|||
Rešava problem gde greška potvrde sekundarne replike kada koristite "Uvek na dostupnosti" grupama u mrežama sa visokim kašnjenjem u programu SQL Server 2019. Možda ćete videti otkazivanje potvrde u evidenciji grešaka: Potvrda: Datoteka: <"e:\\b\\s3\\sources\\sql\\ntdbms\\storeng\\dfs\\trans\\lsnlocmap.cpp">, line=358 Failed Assertion = "pos - pndx < map->EntryCount" |
Visoka dostupnost |
Windows |
|||
Ispravlja grešku do koje dolazi nakon preuzimanja posla instance koja padne u grupi distribuirane dostupnosti koja pokušava da se poveže sa sekundarnim AG slušaocima sa ciljem aplikacije podešenim na samo ZA ČITANJE |
Visoka dostupnost |
Windows |
|||
Ispravlja sledeću nedovoljno memorijske greške do koje dolazi tokom In-Memory Transakcijalna obrada na mreži (OLTP) ako izvorne procedure aplikacije ažuriraju tabele koje imaju kolone "Veliki objekat" (LOB) i ne navode kolonu LOB na listi AŽURIRANJE: <DateTime> dodeljivanja stranica za bazu podataka "Prodavnica" zbog nedovoljno memorije u grupi resursa "IMOLTP". |
In-Memory OLTP |
Sve |
|||
Rešava problem gde klijent Distributed Replay ne uspe uz nekontrolisani izuzetak. Ova ispravka je za Distributed Replay koji je objavljen pomoću programa SQL Server 2019. Sledi greška koju možete da posmatrate u izlazu/evidenciji datoteke:
Datetime NAIŠLO SE NA OPERACIJU [UobičajenO] Došlo je do nekontrolisanog izuzetka. [Kôd izuzetka = 3221225477] |
Alatke za upravljanje |
Windows |
|||
Rešava problem gde zadatak "Skupi bazu podataka" u planovima održavanja ne funkcioniše u programu SQL Server 2019 |
Alatke za upravljanje |
Windows |
|||
Rešava problem gde kumulativno ažuriranje (CU) ne uspeva sa sledećom porukom kada postavite podrazumevani direktorijum podataka na URL adresu skladišta Azure Blob: Format date putanje nije podržan. Tip izuzetka "System.NotSupportedException" Beleške Da biste rešili problem, možete da promenite podrazumevani direktorijum podataka u lokalni direktorijum i ponovo SQL zakrpe. |
Instalacija & instalacije |
Windows |
|||
5010234 |
ISPRAVKA: Bafer se preskače kada bafer podataka proteže više SNI paketa |
SQL povezivanja |
Windows |
||
5010246 |
Poboljšanje: Dodajte 1 (tačno) i 0 (netačno) kao važeće vrednosti u mssql-conf Boolean postavke |
SQL mašinu |
Linux |
||
5008647 |
Poboljšanje: Dodavanje uslužnih programa mssql-conf i adutil u SQL Server 2019 |
SQL mašinu |
Linux |
||
Dodaje poboljšanje u poboljšanju bezbednosti tastera na računaru omogućavajući vam da promenite podrazumevanu lokaciju ključa mašine na prilagođenu lokaciju pomoću SQL šifrovanja sloja abstrakcije platforme (PAL). |
SQL mašinu |
Linux |
|||
5010653 |
ISPRAVKA: Oštećenje baze podataka nakon kreiranja spoljne biblioteke u programu SQL Server 2019 |
SQL mašinu |
Sve |
||
Dodaje poboljšanje u hvatanju memorijskih bacanja memorije za neočekivane padove u programu SQL Server 2019 na Linux-u |
SQL mašinu |
Linux |
|||
Rešava problem gde se različiti rezultati konverzije prikazuju u publisher i pretplatničkim tabelama baze podataka kada koristite funkciju ASCII za konvertovanje kolone. Više informacija potražite u članku Funkcija ASCII daje različite rezultate u tabelama Publisher baza podataka i pretplatničkih. |
SQL mašinu |
Windows |
|||
Rešava problem gde se podrazumevano praćenje na Linux-u prebacuje pre ograničenja veličine od 20 MB |
SQL mašinu |
Linux |
|||
Rešava problem kada filtrirani indeks postane oštećen kada otpustite izračunate kolone u istoj tabeli, a filtrirana oštećenja indeksa prijavljuje se kao greške 8951 i 8955 kada pokrenete funkciju DBCC CHECKTABLE WITH EXTENDED_LOGICAL_CHECKS |
SQL mašinu |
Windows |
|||
Rešava problem gde se javlja greška java.nio.BufferOverflowException kada koristite PolyBase spoljne tabele za izvršavanje upita nad podacima iz usluge Hadoop. Beleške Do ove greške dolazi prilikom izvršavanja upita iz datoteke koja ima kolone tipa varchar ili nvarchar sa širinom većom od 256 znakova. |
SQL mašinu |
Sve |
|||
Rešava problem sa izdanjem memorije u izvršavanju prostornog metoda STDistance prilikom korišćenja prostornog indeksa. Pre popravke, iskorišćenost memorije MEMORYCLERK_SOSNODE postepeno rasla dok se ne utroši sva raspoloživa memorija |
SQL mašinu |
Windows |
|||
Rešava problem gde funkcija dm_db_page_info može da snima zasićene oštećene stavke stranica u suspect_pages kada poziva funkciju u datoteku evidencije transakcija |
SQL mašinu |
Windows |
|||
Rešava problem gde izlaz kolone sp_pkeys KEY_SEQ usklađen sa redosledom kolona definisanih u primarnom ključu |
SQL mašinu |
Windows |
|||
Rešava problem sa posvećenim računovodstvom memorijom, što pod nekim okolnostima FAIL_PAGE_ALLOCATION može da dođe do greške nekoliko dana nakon pokretanja SQL Server usluga na Linux-u |
SQL mašinu |
Linux |
|||
Popravlja kršenje pravila pristupa do kojeg dolazi kada koristite fileTable u programu SQL Server 2019 |
SQL mašinu |
Windows |
|||
Popravlja SQLDK kršenja pristupa! StringVPrintfWorkerW do kojeg dolazi tokom prevođenja upita za prikaze dinamičkog upravljanja (DMV-ove) sys.dm_os_ring_buffers |
SQL mašinu |
Windows |
|||
Rešava problem sa manjom memorijom na nivou sistema do kojeg dolazi kada SQL Server memoriju iznad maksimalne memorije servera ispod modela memorije sa zaključanim stranicama u memoriji. Beleške Trebalo bi da instalirate zastavicu za praćenje pokretanja 8121 da biste omogućili ovo rešenje. |
SQL mašinu |
Windows |
|||
Ispravlja sledeću grešku do koje dolazi kada napravite rezervnu kopiju baze podataka pomoću interfejsa virtuelnih uređaja (VDI) na ubuntu docker kontejneru instaliranom SQL Server 2019: Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: ClientBufferAreaManager::SyncWithGlobalTable: Open(hBufferMemory): greška 2Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: TriggerAbort: pozvano: greška 0Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: TriggerAbort: ChannelSem: error 2Features returned by SQL Server: 0x10000 Otvaranje uređaja. |
SQL mašinu |
Linux |
|||
5009753 |
ISPRAVKA: Fizička čitanja se računaju dva puta za čitanje unapred |
SQL performanse |
Sve |
||
Ispravlja sledeću grešku 104 koja se pojavljuje kada koristite parametar User-Defined Function (UDF) u odredbi ORDER BY tokom prevođenja upita koji ima operator UNION: Msg 104, Nivo 16, Stanje 1, Red <LineNumber> |
SQL performanse |
Sve |
|||
Popravlja potvrde u CQPOnDemandTask::ExecuteQPJob ako je omogućena statistika automatskog asinhronog ažuriranja. Možda ćete videti otkazivanje potvrde u evidenciji grešaka: Potvrda: Datoteka: <sosmemobj.cpp>, line=2774 Neuspela potvrda = "pvb->FLargeAlloc () == FALSE" |
SQL performanse |
Windows |
|||
Rešava problem gde se određeni izraz za prevođenje u uskladištenim procedurama čini "zaglavljenim" i prikazuje sqlsource_transform ručne intervencije |
SQL performanse |
Windows |
|||
Popravlja paralelni upit koji se izvršava u grupnom režimu koji može dovesti do kršenja pravila pristupa i deljenja memorije nakon instaliranja cu 14. |
SQL performanse |
Windows |
|||
Popravlja kršenje pravila pristupa do kojeg dolazi u CXPort::Close kada koristite SQL Server 2019 kumulativnu ispravku 14 (CU14) |
SQL performanse |
Windows |
Kako da nabavite ili preuzmete ovaj ili najnoviji paket kumulativnih ispravki
Sledeća ispravka je dostupna na lokaciji Microsoft Download Center:
odmah preuzmite najnoviji paket kumulativnih ispravki za SQL Server 2019.
Napomene:
-
Microsoft Download Center će uvek predstavljati najnovije izdanje SQL Server 2019 CU.
-
Ako se stranica za preuzimanje ne pojavi, obratite se Microsoft korisničkoj službi i podršci da biste dobili paket kumulativnih ispravki.
Sledeća ispravka je dostupna iz Microsoft Update kataloga:
odmah preuzmite paket kumulativnih ispravki za SQL Server 2019 CU 15
Napomene:
-
Microsoft Update Katalog sadrži ova SQL Server 2019 CU i prethodno objavljena SQL Server 2019 CU izdanja.
-
Ovaj CU je dostupan i putem Windows Server Update Services (WSUS).
-
Preporučujemo da uvek instalirate najnoviju kumulativnu ispravku koja je dostupna
Da biste SQL Server 2019 na Linux-u na najnoviji CU, prvo morate da konfigurišete spremište kumulativne ispravke. Zatim ažurirajte pakete SQL Server koristeći odgovarajuću komandu za ažuriranje specifičnu za platformu.
Uputstva za instalaciju i direktne veze ka preuzimanju CU paketa potražite u napomenama SQL Server 2019.
Da biste Microsoft SQL Server 2019. Klasteri za velike količine podataka (BDC) na Linux na najnoviji CU, pogledajte Klasteri za velike količine podataka primene.
Počevši od verzije SQL Server 2019 CU1, možete da izvršite nadogradnje na licu mesta za Klasteri za velike količine podataka iz podržanih izdanja (SQL Server 2019 GDR1). Više informacija potražite u članku Kako nadograditi SQL Server Klasteri za velike količine podataka.
Dodatne informacije potražite u napomenama Klasteri za velike količine podataka izdanja.
Informacije o datoteci
Preuzimanje možete da proverite tako što ćete računati heš datoteke SQLServer2019-KB5008996-x64.exe putem sledeće komande:
certutil -hashfile SQLServer2019-KB5008996-x64.exe SHA256
Ime datoteke |
SHA256 heš |
---|---|
SQLServer2019-KB5008996-x64.exe |
503A17BDCACD1E02FF1E673E6F1EEDB0DAF674CAF4FAFFE607FDC4D230190 |
Dostupna je radna Excel koja sadrži listu rezimea izdanja, zajedno sa trenutnim životnim ciklusom podrške. Datoteka Excel sadrži i detaljne liste popravki za SQL Server 2019 i SQL Server 2017. Kliknite da biste odmah preuzeli ovu Excel datoteku.
Engleska verzija ovog paketa ima atribute datoteke (ili novije atribute datoteke) koji su navedeni u sledećoj tabeli. Datumi i vremena za ove datoteke navedeni su u koordinisanom univerzalnom vremenu (UTC). Kada prikažete informacije o datoteci, one se konvertuju u lokalno vreme. Da biste pronašli razliku između UTC i lokalnog vremena, koristite karticu Vremenska zona u stavci Datum i vreme u Kontrolna tabla.
verzije zasnovane na x64 procesorima SQL Server 2019 Analysis Services
SQL Server baze podataka 2019 Common Core
SQL Server 2019 sql_dreplay_client
SQL Server 2019 sql_dreplay_controller
SQL Server osnovne instance usluga baze podataka sistema 2019
SQL Server deljeno osnovno jezgro usluga baze podataka sistema 2019
SQL Server 2019 sql_extensibility
SQL Server 2019 Full-Text Mašina
SQL Server 2019 sql_inst_mr
SQL Server usluga integracije 2019.
SQL Server 2019 sql_polybase_core_inst
SQL Server 2019 sql_shared_mr
SQL Server 2019 sql_tools_extensions
|
Napomene za ovu ispravku
Da biste primenili ovaj paket kumulativnih ispravki, morate pokrenuti SQL Server 2019.
Možda ćete morati ponovo da pokrenete računar kada primenite ovaj paket kumulativnih ispravki.
Da biste koristili neku od hitnih ispravki u ovom paketu, ne morate da menjate registrator.
Ovaj članak takođe pruža sledeće važne informacije:
Analysis Services CU verzija verzije
Počevši od verzije Microsoft SQL Server 2017, broj verzije sistema Analysis Services i izdanje SQL Server database Engine verzije se ne podudaraju. Više informacija potražite u članku Verifikacija verzije kumulativne ispravke usluge Analysis Services.
Kumulativne ispravke (CU)
-
Svaki novi CU sadrži sve ispravke koje su uključene u prethodnu cu za instaliranu verziju programa SQL Server.
-
SQL Server su certifikovani na iste nivoe kao servisni paketi i treba ih instalirati na istom nivou pouzdanosti.
-
U skladu sa ovim uputstvima preporučujemo tekuću, proaktivnu instalaciju CU-a kada postanu dostupne:
-
Istorijski podaci pokazuju da značajan broj slučajeva podrške uključuje problem koji je već rešen u objavljenom cu.
-
Mogu da sadrže dodatu vrednost preko hitnih ispravki i iznad. To uključuje ispravke mogućnosti podrške, upravljanja i pouzdanosti.
-
-
Preporučujemo da testirate SQL Server korisničkih naloga pre nego što ih primenite u proizvodna okruženja.
Kada primenite ispravku na hibridno okruženje (kao što su AlwaysOn, replikacija, klaster i preslikavanje), preporučujemo da pogledate sledeće članke pre nego što primenite ispravku:
-
SQL Server klastera preuzimanja posla instance koja padne i procesa servisnog paketa
Napomene: Ako ne želite da koristite proces ažuriranja zbirne ispravke, pratite ove korake da biste primenili ispravku:
-
Instalirajte ispravku na pasivnom čvoru.
-
Instalirajte ispravku na aktivnom čvoru (zahteva ponovno pokretanje usluge).
-
-
Napomena: Ako ste "AlwaysOn" omogućili zajedno sa SSISDB katalogom, pogledajte informacije o SSIS-u uz AlwaysOn da biste dobili više informacija o tome kako da primenite ispravku u ovim okruženjima.
-
Kako da primenite hitnu ispravku SQL Server u topologiji replikacije
SQL Server su trenutno višejezički. Stoga ovaj CU paket nije specifičan za jedan jezik. Odnosi se na sve podržane jezike.
Jedan CU paket uključuje sve dostupne ispravke za sve SQL Server 2019 (funkcije). Međutim, paket kumulativnih ispravki ažurira samo one komponente koje su trenutno instalirane na SQL Server koju izaberete za servisiranje. Ako se SQL Server funkcija (na primer, Analysis Services) dodata instanci kada se ovaj CU primeni, morate ponovo primeniti ovaj CU da biste ažurirali novu funkciju u ovom CU.
Ako dođe do dodatnih problema ili ako je potrebno rešavanje problema, možda ćete morati da kreirate zahtev za uslugom. Uobičajeni troškovi podrške primenjuju se na dodatna pitanja o podršci i na probleme koji se ne kvalifikuju za ovaj određeni paket kumulativnih ispravki. Kompletnu listu brojeva telefona Microsoft korisničke usluge i podrške ili da biste kreirali poseban zahtev za uslugom potražite na veb lokaciji Microsoft podrške.
Kako da deinstalirate ovu ispravku
-
U Kontrolna tabla, otvorite stavku Programi i funkcije, a zatim izaberite stavku Prikaži instalirane ispravke.
-
Pronađite unos koji odgovara ovom paketu kumulativnih ispravki u okviru SQL Server 2019.
-
Pritisnite i držite stavku (ili kliknite desnim tasterom miša na nju), a zatim izaberite stavku Deinstaliraj.
Da biste deinstalirali ovaj CU za Linux, morate da vratite paket na prethodnu verziju. Dodatne informacije o tome kako da vratite instalaciju potražite u članku Vraćanje SQL Server.
Reference
-
Najavljujemo ispravke za SQL Server inkrementalnom modelu servisiranja (ISM)
-
SQL Server servisni paketi su obustavljeni počev od SQL Server 2017.
-
Određivanje verzije i izdanja SQL Server baze podataka je pokrenuta
-
Opisi šeme imenovanje i popravka oblasti za SQL Server softverskih ispravki
-
Opis standardne terminologije koja se koristi za opisivanja Microsoft softverskih ispravki