KB5017593 – kumulativno ažuriranje 18 za SQL Server 2019
Datum izdanja:
28.9.2022.
Verzija:
15.0.4261.1
Sažetak
U ovom se članku opisuje paket kumulativnog ažuriranja 18 (CU18) za Microsoft SQL Server 2019. Ovo ažuriranje sadrži 20 popravaka izdanih nakon izdanja SQL Server 2019 Kumulativno ažuriranje 17 i ažurira komponente u sljedećim međuverzijama:
-
SQL Server – verzija proizvoda: 15.0.4261.1, verzija datoteke: 2019.150.4261.1
-
Analysis Services – verzija proizvoda: 15.0.35.33, verzija datoteke: 2018.150.35.33
Poznati problemi u ovom ažuriranju
SQL Server CU14 za 2019. uveo je popravak za rješavanje problema s pogrešnim rezultatima u paralelnim planovima koje je vratila ugrađena SESSION_CONTEXT. No to rješenje može uzrokovati izvadke o kršenju prava pristupa prilikom ponovnog postavljanja sesije za ponovno korištenje. Da biste ublažili taj problem, možete onemogućiti izvorno rješenje i onemogućiti paralelnost ugrađenih SESSION_CONTEXT biste izbjegli pogrešne rezultate. Da biste to učinili, koristite sljedeće zastavice praćenja:
-
11042 – ova zastavica praćenja onemogućuje paralelnost za ugrađene SESSION_CONTEXT.
-
9432 – ova zastavica praćenja onemogućuje popravak uveden u SQL Server 2019 CU14.
Microsoft radi na rješenju tog problema koji će biti dostupan u budućem cu.
Poboljšanja i popravci obuhvaćeni ovim ažuriranjem
Dostupna je radna knjiga programa Excel koja se može preuzeti sa sažetim popisom međuverzija, zajedno s njihovim trenutnim životnim ciklusom podrške. Datoteka programa Excel sadrži i detaljne popise popravaka za SQL Server 2019. SQL Server 2017. Odaberite da biste odmah preuzeli ovu datoteku programa Excel.
Napomena: Pojedinačne unose u sljedećoj tablici moguće je izravno referencirati putem knjižne oznake. Ako u tablici odaberete bilo koji ID reference na pogrešku, u URL se dodaje oznaka knjižne oznake pomoću oblika "#bkmk_NNNNNNNN". Zatim taj URL možete zajednički koristiti s drugim korisnicima da bi mogli izravno prijeći na željeni popravak u tablici.
Dodatne informacije o ispravljenim programima i poboljšanjima koja su obuhvaćena ovim kumulativnim ažuriranjem potražite u sljedećim člancima Microsoft baze znanja.
Referenca pogreške |
Broj članka iz baze znanja |
Opis |
Područje popravka |
Platforma |
||
---|---|---|---|---|---|---|
Tvrdnja "Status.Prepared" može se pojaviti prilikom izvođenja transakcije u više baza podataka koja uključuje tablicu optimiziranu za memoriju. |
In-Memory OLTP |
Windows |
||||
Izvršavanje više SQL Server Agent zadataka koji istovremeno koriste proxy račune ne uspijeva zbog problema šifriranja šifriranja BCryptDecrypt. Uz to, pojavljuje se jedna od sljedećih pogrešaka:
Napomena Taj se problem može pojaviti kada je broj logičkih procesora visok (veći od 32), a istodobnosti zadataka također su vrlo visoki. |
Alati za upravljanje |
Windows |
||||
5017551 |
POPRAVAK: Instaliranje SQL Server CU-a može pokrenuti IndexOutOfRangeException |
Instalacija & instalaciju |
Windows |
|||
Instalacija sustava Microsoft SQL Server 2019 koja koristi konfiguracijsku datoteku zanemaruje vrijednost parametra ASCOLLATION i vraća se na zadanu regionalnu shemu sustava. NapomenaAko ne primijenite ovo SQL Server, kao zaobilazno rješenje možete koristiti -ASCOLLATION u naredbenom retku ili korisničkom sučelju. |
Instalacija & instalaciju |
Windows |
||||
5017718 |
SQL performanse |
Sve |
||||
U Microsoft SQL Server 2019. i 2017. stvaranje indeksa preko postojanog izračunatog stupca i funkcije particije ne uspijeva. Uz to, pojavljuje se sljedeća pogreška 8624: Interna pogreška procesora upita: procesor upita ne može stvoriti plan upita. Dodatne informacije zatražite od službe za korisničku podršku. |
SQL performanse |
Windows |
||||
5018050 |
SQL Server modul |
Windows |
||||
5019307 |
SQL Server modul |
Windows |
||||
Transakcijske replikacije ne uspijevaju uz pogreške 12300 i 12301 kada je replikacija omogućena u tablicama optimiziranima za memoriju s izračunatim stupcima i indeksom na stupcima koji se mogu null. |
SQL Server modul |
Windows |
||||
Razina READ_COMMITTED_SNAPSHOT i dalje zahtijeva zaključavanje objekta IS. Zbog toga se neočekivano blokiranje pojavljuje u stupcu vrste niza koji sadrži indeks spremište stupaca. |
SQL Server modul |
Windows |
||||
Nolock podsjetnik i dalje traži ZAKLJUČAVANJE OBJEKTA IS. Zbog toga se neočekivano blokiranje pojavljuje u stupcu vrste niza koji sadrži indeks spremište stupaca. |
SQL Server modul |
Windows |
||||
Upravljana sigurnosna kopija povremeno ne uspijeva zbog nedostajućeg signala dovršetka iz SQL Server Agent koji uzrokuje zaustavljanje sigurnosnih kopija baza podataka. |
SQL Server modul |
Windows |
||||
Koristite spremljenu sp_changereplicationserverpasswords da biste promijenili lozinku za prijavu Microsoft SQL Server koje koriste agenti za replikaciju. Ne uspijeva i uzrokuje sljedeću pogrešku: Msg 208, Razina 16, Stanje 1, Procedura master.sys.sp_MSchangerepltablepasswords, Line <LineNumber> [Batch Start Line 0] Naziv objekta 'MSreplservers' nije valjan. |
SQL Server modul |
Windows |
||||
Izvadci o kršenju prava pristupa generiraju se ponekad kada se koriste pohranjeni postupci koji koriste značajku UDF inlining Scalar. |
SQL Server modul |
Windows |
||||
Velika potrošnja CPU-a događa se kada omogućite evidentiranje promjena u velikom broju tablica i automatski ili ručno očistite tablice za praćenje promjena. |
SQL Server modul |
Windows |
||||
Značajka FILESTREAM nije omogućena nakon ponovnog pokretanja operacijskog sustava zbog uvjeta nadmetanja iz više instanci SQL Server. U zapisniku pogrešaka možete vidjeti sljedeću poruku o pogrešci: Pogreška: 5591, ozbiljnost problema: 16, stanje: 5. Značajka FILESTREAM je onemogućena. |
SQL Server modul |
Windows |
||||
Pogreška 9833 "Nevaljani podaci za znakove kodirane UTF8" mogu se pojaviti u jednom od sljedećih scenarija:
|
SQL Server modul |
Windows |
||||
ID-ovi grupe datoteka koje pripadaju kloniranoj bazi podataka mogu biti netočni ako izvorišna baza podataka sadrži praznine u ID-jevima grupe datoteka zbog uklanjanja datoteka ili grupa datoteka. Kada pokušate umetnuti podatke u tablicu koja pripada neispravno generiranoj kloniranoj bazi podataka, prikazuje se poruka o pogrešci slična sljedećoj poruci: Msg 622, razina 16, stanje 3, redak <LineNumber> Grupi datoteka "<NazivDatoteke>" nisu dodijeljene datoteke. Tablice, indeksi, tekstni stupci, stupci ntext i stupci slika ne mogu se popuniti u ovoj grupi datoteka dok se ne doda datoteka. |
SQL Server modul |
Windows |
||||
Aplikacija koja se izvodi u read committed snapshot isolation (RCSI) možda neće vidjeti podatke koje je obvezala transakcija XA. |
SQL Server modul |
Sve |
||||
Upravljački program Filestream RsFx može uzrokovati kršenje pristupa za zahtjeve sustava IRP_MJ_NETWORK_QUERY_OPEN (Windows API GetFileAttributes), koje može pokrenuti aplikacija drugog proizvođača, kao što je Kontrola aplikacije McAfee na servisu Windows 10. |
SQL Server modul |
Windows |
Kako nabaviti ili preuzeti ovaj ili najnoviji paket kumulativnog ažuriranja
Sljedeće je ažuriranje dostupno u centru za Microsoft za preuzimanje:
preuzmite najnoviji paket kumulativnog ažuriranja za SQL Server 2019.
Napomene:
-
Microsoft za preuzimanje uvijek će biti prisutan najnoviji SQL Server 2019 CU izdanje.
-
Ako se stranica za preuzimanje ne prikaže, obratite se službi Microsoft za korisnike i podršci da biste dobili paket kumulativnog ažuriranja.
Sljedeće je ažuriranje dostupno iz kataloga Microsoft ažuriranje:
odmah preuzmite paket kumulativnog ažuriranja SQL Server 2019 CU18
Napomene:
-
Microsoft ažuriranje kataloga sadrži ovaj SQL Server 2019 CU i prethodno objavljena SQL Server 2019 CU izdanja.
-
Ovaj je cu dostupan i putem servisa Windows Server Update Services (WSUS).
-
Preporučujemo da uvijek instalirate najnovije kumulativno ažuriranje koje je dostupno.
Da biste SQL Server 2019 u sustavu Linux na najnoviji CU, najprije morate konfigurirati spremište kumulativnog ažuriranja. Zatim ažurirajte svoje SQL Server pomoću odgovarajuće naredbe ažuriranja specifične za platformu.
Upute za instalaciju i izravne veze na preuzimanja CU paketa potražite u članku Napomene SQL Server izdanju za 2019.
Upute za nadogradnju Microsoft SQL Server 2019 klasteri za velike podatke (BDC) u sustavu Linux na najnoviji CU potražite u vodičima klasteri za velike podatke implementacije.
Počevši od SQL Server 2019 CU1, možete izvršiti nadogradnje na mjestu za klasteri za velike podatke iz podržanih izdanja (SQL Server 2019 GDR1). Dodatne informacije potražite u članku Nadogradnja SQL Server klasteri za velike podatke.
Dodatne informacije potražite u napomenama klasteri za velike podatke izdanju.
Podaci o datoteci
Preuzimanje možete provjeriti računajući raspršivanje datoteke SQLServer2019-KB5017593-x64.exe sljedećom naredbom:
-
certutil -hashfile SQLServer2019-KB5017593-x64.exe SHA256
Naziv datoteke |
SHA256 raspršivanje |
---|---|
SQLServer2019-KB5017593-x64.exe |
ED5B8C473A8FDA2EC0FCB6B2F7A861985FBB506D5C704748063A192E1D3E4478 |
Engleska verzija ovog paketa ima atribute datoteka (ili novije atribute datoteka) koji su navedeni u sljedećoj tablici. Datumi i vremena za te datoteke navedeni su u koordiniranom univerzalnom vremenu (UTC). Kada pregledavate informacije o datoteci, pretvaraju se u lokalno vrijeme. Da biste pronašli razliku između UTC-a i lokalnog vremena, koristite karticu Vremenska zona u stavci Datum i vrijeme u Upravljačka ploča.
verzije utemeljene na procesoru x64 SQL Server 2019 Analysis Services
SQL Server 2019 Database Services Common Core
SQL Server 2019 sql_dreplay_client
SQL Server 2019 sql_dreplay_controller
SQL Server 2019 Baza podataka Services Core Instance
SQL Server 2019 Database Services Core Shared
SQL Server 2019 sql_extensibility
SQL Server 2019 Full-Text engine
SQL Server 2019 sql_inst_mr
SQL Server integracijskih servisa za 2019.
SQL Server 2019 sql_polybase_core_inst
SQL Server 2019 sql_shared_mr
SQL Server 2019 sql_tools_extensions
|
Bilješke za ovo ažuriranje
Da biste primijenili ovaj paket kumulativnog ažuriranja, morate pokrenuti SQL Server 2019.
Možda ćete morati ponovno pokrenuti računalo nakon primjene ovog paketa kumulativnog ažuriranja.
Da biste koristili jedan od hitnih popravaka u ovom paketu, ne morate mijenjati registar.
U ovom su članku navedene i sljedeće važne informacije:
Verzija cu međuverzije komponente Analysis Services
Počevši od Microsoft SQL Server 2017, broj verzije međuverzije komponente Analysis Services i broj međuverzije modula SQL Server baze podataka ne podudaraju se. Dodatne informacije potražite u članku Provjera verzije međuverzije kumulativnog ažuriranja komponente Analysis Services.
Kumulativna ažuriranja (CU)
-
Svaki novi CU sadrži sve popravke koji su bili obuhvaćeni prethodnim CU-om za instaliranu verziju SQL Server.
-
SQL Server CU-i certificirani su za iste razine kao servisni paketi i moraju se instalirati na istoj razini pouzdanosti.
-
Preporučujemo trajnu, proaktivnu instalaciju CU-ova jer postaju dostupne u skladu sa sljedećim smjernicama:
-
Povijesni podaci pokazuju da znatan broj slučajeva podrške obuhvaća problem koji je već riješen u objavljenom cu.
-
CU-i mogu sadržavati dodanu vrijednost više i više hitnih popravaka. To uključuje podršku, upravljanje i ažuriranja pouzdanosti.
-
-
Preporučujemo da testirate SQL Server CU-ove prije implementacije u proizvodna okruženja.
Prilikom implementacije ažuriranja u hibridno okruženje (kao što su AlwaysOn, replikacija, klaster i zrcaljenje) preporučujemo da prije implementacije ažuriranja proučite sljedeće članke:
-
SQL Server ažuriranja klastera za prebacivanje u slučaju pogreške i procesa servisnog paketa
Napomene: Ako ne želite koristiti postupak ažuriranja, slijedite ove korake da biste primijenili ažuriranje:
-
Instalirajte ažuriranje na pasivni čvor.
-
Instalirajte ažuriranje na aktivni čvor (zahtijeva ponovno pokretanje servisa).
-
-
Napomena: Ako ste omogućili AlwaysOn zajedno s SSISDB katalogom , dodatne informacije o primjeni ažuriranja u tim okruženjima potražite u informacijama o SSIS-u uz AlwaysOn .
-
Kako primijeniti hitni popravak za SQL Server topologiji replikacije
SQL Server CU-i trenutno su višejezični. Stoga ovaj paket cu nije specifičan za jedan jezik. Odnosi se na sve podržane jezike.
Jedan paket ZA ažuriranje obuhvaća sva dostupna ažuriranja za sve SQL Server (značajke) verzije 2019. Međutim, paket kumulativnog ažuriranja ažurira samo one komponente koje su trenutno instalirane na SQL Server koju odaberete za servis. Ako se SQL Server (na primjer, Analysis Services) u instancu nakon primjene ovog CU-a, morate ponovno primijeniti ovaj CU da biste ažurirali novu značajku na ovaj CU.
Ako se pojave dodatni problemi ili ako je potrebno otklanjanje poteškoća, možda ćete morati stvoriti zahtjev za uslugu. Uobičajeni troškovi podrške primijenit će se na dodatna pitanja o podršci i na probleme koji ne ispunjavaju uvjete za ovaj paket kumulativnog ažuriranja. Potpuni popis telefonskih brojeva Microsoft korisničke službe i podrške ili za stvaranje zasebnog zahtjeva za uslugu potražite na web-mjestu Microsoft za podršku.
Kako deinstalirati ovo ažuriranje
-
U Upravljačka ploča otvorite stavku Programi i značajke, a zatim odaberite Prikaz instaliranih ažuriranja.
-
Pronađite stavku koja odgovara ovom paketu kumulativnog ažuriranja u SQL Server 2019.
-
Pritisnite i držite (ili kliknite desnom tipkom miša) stavku, a zatim odaberite Deinstaliraj.
Da biste deinstalirali ovaj CU u sustavu Linux, morate vratiti paket na prethodnu verziju. Dodatne informacije o poništavanju instalacije potražite u članku Vraćanje sustava SQL Server.
Reference
-
Najavljujemo ažuriranja modela SQL Server inkrementalnog servisiranja (ISM)
-
SQL Server servisni paketi obustave počevši od SQL Server 2017.
-
Određivanje verzije i izdanja modula SQL Server baze podataka
-
Opisi sheme imenovanja i područja popravka SQL Server ažuriranja softvera
-
Opis standardne terminologije koja se koristi za opisivanje Microsoft ažuriranja