KB5007182 – samlet opdatering 14 til SQL Server 2019
Frigivelsesdato:
22-11-2021
Version:
15.0.4188.2
Oversigt
I denne artikel beskrives samlet opdateringspakke 14 (CU14) til Microsoft SQL Server 2019. Denne opdatering indeholder 32 rettelser, der er udstedt efter udgivelsen af SQL Server 2019 Kumulativ opdatering 13, og opdaterer komponenter til følgende builds.
-
SQL Server – produktversion: 15.0.4188.2, filversion: 2019.150.4188.2
-
Analysis Services – produktversion: 15.0.35.19, filversion: 2018.150.35.19
Kendte problemer i denne opdatering
-
Når du har installeret CU 14, kan en parallel forespørgsel, der kører i batchtilstand, medføre en adgangsfejl og oprette en hukommelseslagringsfil. Du kan afhjælpe problemet ved at køre forespørgslen for at have en grad af parallelisme på 1 eller deaktivere behandling af batchtilstand ved hjælp af sporingsflag 9453.
Bemærk Dette problem er løst i CU15. -
SQL Server 2019 CU14 indførte en rettelse for at løse forkerte resultater i parallelplaner, der returneres af indbyggede SESSION_CONTEXT. Denne rettelse kan dog føre til dumps af adgangsovertrædelse, mens sessionen nulstilles til senere brug. Du kan afhjælpe dette problem ved at deaktivere den oprindelige rettelse og deaktivere parallelismen for indbyggede SESSION_CONTEXT for at undgå forkerte resultater ved hjælp af følgende sporingsflag:
-
11042 – Dette sporingsflag deaktiverer parallelismen for indbyggede SESSION_CONTEXT.
-
9432 – Dette sporingsflag deaktiverer den rettelse, der blev introduceret i SQL Server 2019 CU14.
Microsoft arbejder på at finde en løsning på dette problem, der vil være tilgængelig i en fremtidig CU.
-
Forbedringer og rettelser, der er inkluderet i denne samlede opdatering
Der findes en Excel-projektmappe, der kan downloades, og som indeholder en oversigtsliste over builds sammen med deres aktuelle supportlivscyklus. Excel-filen indeholder også detaljerede rettelseslister for SQL Server 2019 og SQL Server 2017. Klik for at downloade denne Excel-fil nu.
Bemærk!: Der kan refereres direkte til individuelle poster i følgende tabel via et bogmærke. Hvis du vælger et fejlreference-id i tabellen, føjes der et bogmærkemærke til URL-adressen ved hjælp af dette format #bkmk_NNNNNNNN. Du kan derefter dele denne URL-adresse med andre, så de kan springe direkte til den ønskede løsning i tabellen.
Du kan få mere at vide om de fejl, der er rettet, og forbedringer, der er inkluderet i denne samlede opdatering, i følgende artikler i Microsoft Knowledge Base.
Fejlreference |
KB-artikelnummer |
Beskrivelse |
Ret område |
Platform |
---|---|---|---|---|
Løser problemet i SSAS 2017, hvor msmdsrv.log ikke fungerer, når du tilpasser værdierne i konfigurationsindstillingerne MaxFileSizeMB og MaxNumberOfLogFiles |
Analysis Services |
Windows |
||
Løser et problem, hvor DirectQuery-forespørgslen ikke har nogen tabeljoinsætning, når du har en DirectQuery-model med mange til mange-relation defineret og kører en DAX-forespørgsel. |
Analysis Services |
Windows |
||
Løser problemet i MDS 2017, hvor de afledte hierarkitilladelser går tabt i den kopierede version |
DQS (Data Quality Services) |
Windows |
||
Løser følgende fejl, der opstår, når du gendanner en databasefil (.mdf), der er større end 15 GB på SQL Server 2019 BDC (Big Data Cluster) med høj tilgængelighedskonfiguration: Msg 42019, niveau 16, stat 4, linje <linenum> |
Høj tilgængelighed |
Linux |
||
Retter et selvsikkert dump "pwchId && cwchId <= MAX_PATH && cwchId > 0" under AG-frø (Always On Availability Group) VDI (Virtual Device Interface). |
Høj tilgængelighed |
Windows |
||
Retter en adgangsfejlundtagelse, der kan opstå, når sp_server_diagnostics udføres. |
Høj tilgængelighed |
Windows |
||
Løser et problem, hvor Last_sent_time og Last_received_time kolonner i DMV-dm_hadr_database_replica_states ikke bliver opdateret |
Høj tilgængelighed |
Windows |
||
Løser et problem, hvor du støder på et hukommelsesdump med "ex_terminator – sidste chance for undtagelseshåndtering". Hukommelsesdump er knyttet til en timeout for leasing, mens genoprettelsen af en AG-database (Always On Availability Groups) er i gang. |
Høj tilgængelighed |
Windows |
||
5008107 |
Forbedring: Estimering af kardinalitet i rumlige TVF-funktioner i SQL Server 2019 |
SQL Engine |
Alle |
|
4538688 |
SQL Engine |
Alle |
||
5004936 |
SQL Engine |
Alle |
||
5007794 |
SQL Engine |
Alle |
||
5007719 |
SQL Engine |
Alle |
||
5007744 |
RETTELSE: Tilføj kontrolpunkthåndtering for den første række i Ikke-optimeretGetAndInsertRows |
SQL Engine |
Alle |
|
5008114 |
LØSNING: Den indbyggede SESSION_CONTEXT returnerer forkerte resultater i parallelplaner |
SQL Engine |
Alle |
|
5008184 |
SQL Engine |
Alle |
||
5008296 |
SQL Engine |
Windows |
||
Løser et problem, hvor CollectPageLatchFields kan medføre en adgangsfejl (AV) under visse tidsindstillinger, når latch_suspend_end XEvent er slået til. Den underliggende årsag er, at denne metode forudsætter, at Bufferen er stabil under låsen, hvilket ikke er sandt, hvis bufferen ikke længere findes i hashtabellen. Dette hotfix undgår AV ved at kontrollere, om bufferen stadig er i Hashtable, før den får adgang til de underliggende felter. |
SQL Engine |
Alle |
||
Retter en adgangsfejl (AV) på RbpEarlyFilter::TinyBitmapFilterSIMD, der opstår, når du kører forespørgsler på CCI-tabeller (CLUSTERED COLUMNSTORE INDEX). Her er dumpfilen: Stakdump sendes til <FilePath-> |
SQL Engine |
Alle |
||
Retter det EXCEPTION_INVALID_CRT_PARAMETER dump, der genereres ved indsættelse eller opdatering af en bred replikeret tabel. |
SQL Engine |
Windows |
||
Retter den mislykkede påstand, der opstår på grund af implicit konvertering, hvor prædikatets præcision er større end værdien. Msg 3624, niveau 20, tilstand 1, <linjenummer> Msg 596, niveau 21, tilstand 1, <linjenummer> Msg 0, niveau 20, stat 0, linje <linjenummer> |
SQL Engine |
Windows |
||
Løser følgende kørselsfejl, der opstår, når du bygger et 32-bit program, hvor der refereres til Microsoft.SqlServer.Rmo.dll fra C:\Program Files (x86)\Microsoft SQL Server\150\SDK\Assemblies\, men Microsoft.SqlServer.Replication.dll ikke cachelagres i GAC_32 mappe (C:\Windows\Microsoft.NET\assembly\GAC_32) med SQL Server 2019: System.IO.FileNotFoundException HResult=0x80070002 Message= Filen eller assemblyen 'Microsoft.SqlServer.Replication, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' eller en af dens afhængigheder kunne ikke indlæses. Systemet kan ikke finde den angivne fil. |
SQL Engine |
Windows |
||
Løser et problem, hvor SQL Server 2019 holder op med at svare og går ned på grund af "ex_terminator – håndtering af sidste chance for undtagelse", når du bruger SQL Server Service Broker. |
SQL Engine |
Windows |
||
Retter en adgangsfejl (AV), der kan opstå, når du kører forespørgsler til dynamiske administrationsvisninger (DMVs). |
SQL Engine |
Windows |
||
5007842 |
SQL-ydeevne |
Windows |
||
Løser et problem, hvor udførelse af en forespørgsel med BATCH_MODE_ON_ROWSTORE = TIL medfører følgende fejl, og der opstår et dump under kompileringen af eksekveringsplanen: Msg 596, level 21, state 1, line <linenumber> Kan ikke fortsætte udførelsen, fordi sessionen er i drabstilstand. Msg 0, niveau 20, stat 0, <linjenummer> Der opstod en alvorlig fejl på den aktuelle kommando. Eventuelle resultater skal kasseres. |
SQL-ydeevne |
Alle |
||
Retter et ikke-udbyttende scheduler-dump i sqldk! SOS_MemoryWorkSpace::Opslag. |
SQL-ydeevne |
Alle |
||
Løser et problem, hvor forespørgselsmodulet ikke kan oprette en forespørgselsplan, hvis tippet USE PLAN angiver en forespørgselsplan, der har en venstre ydre joinforbindelse og en indre joinforbindelse. |
SQL-ydeevne |
Windows |
||
Løser et problem med selv baglås, hvor tråden altid venter på HASH_TABLE_DELETE (HTDELETE), når du kører parallel forespørgsel i batchtilstand. |
SQL-ydeevne |
Windows |
||
Løser et problem, der forårsager påstanden fNoReaderWriterConflict. |
SQL-ydeevne |
Windows |
||
Løser et problem, hvor følgende advarselsmeddelelse vises under oprettelse af øjebliksbilledet, når du kører DBCC CHECKDB mod en database, der har en hukommelsesoptimeret filgruppe: [ADVARSEL] PerfCounter-forekomsten kan ikke oprettes for DB xx (xxx): 0x800700b7. |
In-Memory OLTP |
Windows |
||
Løser problemet i SSIS 2017, når Dimensionsbehandling returnerer følgende fejlmeddelelse: clsid {ID}" kunne ikke oprettes, og fejlkoden 0x80070005 "Adgang nægtet". Sørg for, at komponenten er registreret korrekt. VedFejl: "Dimensionsbehandling kunne ikke valideres, og fejlkoden blev returneret 0x80040005" |
Integration Services |
Windows |
Sådan henter eller downloader du denne eller den seneste kumulative opdateringspakke
Følgende opdatering er tilgængelig fra Microsoft Download Center:
Download den seneste kumulative opdateringspakke til SQL Server 2019 nu
Bemærkninger!:
-
Microsoft Download Center vil altid præsentere den seneste version af SQL Server 2019 CU.
-
Hvis downloadsiden ikke vises, skal du kontakte Microsofts kundeservice og support for at få den samlede opdateringspakke.
Følgende opdatering er tilgængelig fra Microsoft Update-kataloget:
Download den samlede opdateringspakke for SQL Server 2019 CU 14 nu
Bemærkninger!:
-
Microsoft Update-kataloget indeholder denne SQL Server 2019 CU og tidligere udgivet SQL Server 2019 CU-udgivelser.
-
Denne CU fås også via Windows Server Update Services (WSUS).
-
Vi anbefaler, at du altid installerer den seneste akkumulerede opdatering, der er tilgængelig
Hvis du vil opdatere SQL Server 2019 på Linux til den nyeste CU, skal du først have lageret for samlet opdatering konfigureret. Opdater derefter dine SQL Server-pakker ved hjælp af den relevante platformsspecifikke opdateringskommando.
Du kan finde installationsvejledninger og direkte links til CU-pakkens downloads i produktbemærkningerne til SQL Server 2019.
Hvis du vil opgradere Microsoft SQL Server 2019 Big data-klynger (BDC) på Linux til den nyeste CU, skal du se installationsvejledningen til Big data-klynger.
Fra og med SQL Server 2019 CU1 kan du udføre opgraderinger på stedet for Big data-klynger fra de produktionssupporterede udgivelser (SQL Server 2019 GDR1). Du kan få mere at vide under Sådan opgraderer du SQL Server Big data-klynger.
Du kan finde flere oplysninger i produktbemærkningerne til Big data-klynger.
Filoplysninger
Du kan kontrollere downloaden ved at beregne hash-værdien for SQLServer2019-KB5007182-x64.exe-filen ved hjælp af følgende kommando:
certutil -hashfile SQLServer2019-KB5007182-x64.exe SHA256
Filnavn |
SHA256-hash |
---|---|
SQLServer2019-KB5007182-x64.exe |
19D2ABA52942A16659C2C7702A22373082CF1129A3F1D45D47B9D4929D1082C9 |
Den engelske version af denne pakke har de filattributter (eller nyere filattributter), der er angivet i følgende tabel. Datoerne og klokkeslættene for disse filer er angivet i Coordinated Universal Time (UTC). Når du får vist filoplysningerne, konverteres de til lokal tid. Du kan finde forskellen mellem UTC og lokal tid ved at bruge fanen Tidszone i elementet Dato og klokkeslæt i Kontrolpanel.
x64-baserede versioner SQL Server 2019 Analysis Services
SQL Server 2019 Database Services Common Core
SQL Server 2019 sql_dreplay_client
sql_dreplay_controller SQL Server 2019
SQL Server 2019 Database 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 2019 Integration Services
sql_polybase_core_inst SQL Server 2019
SQL Server 2019 sql_shared_mr
SQL Server 2019 sql_tools_extensions
|
Bemærkninger til denne opdatering
Hvis du vil anvende denne samlede opdateringspakke, skal du køre SQL Server 2019.
Du skal muligvis genstarte computeren, når du har anvendt denne samlede opdateringspakke.
Hvis du vil bruge et af hotfixene i denne pakke, behøver du ikke at foretage nogen ændringer i registreringsdatabasen.
Denne artikel indeholder også følgende vigtige oplysninger:
Version af Analysis Services CU-build
Fra og med Microsoft SQL Server 2017 stemmer versionsnummeret for Analysis Services-buildet og versionsnummeret SQL Server Database Engine ikke overens. Du kan finde flere oplysninger i Verify Analysis Services cumulative update build version.
Kumulative opdateringer (CU)
-
Hver ny CU indeholder alle de rettelser, der var inkluderet i den tidligere CU for den installerede version af SQL Server.
-
SQL Server CUs er certificeret til samme niveau som servicepakker og skal installeres med samme fortrolighedsniveau.
-
Vi anbefaler løbende, proaktiv installation af cd'er, efterhånden som de bliver tilgængelige i henhold til disse retningslinjer:
-
Historiske data viser, at et betydeligt antal supportsager involverer et problem, der allerede er løst i en frigivet cu.
-
Cd'er kan indeholde en ekstra værdi ud over hotfixes. Dette omfatter support, administration og pålidelighedsopdateringer.
-
-
Vi anbefaler, at du tester SQL Server CUs, før du installerer dem i produktionsmiljøer.
Når du installerer en opdatering til et hybridmiljø (f.eks. AlwaysOn, replikering, klynge og spejling), anbefaler vi, at du henviser til følgende artikler, før du installerer opdateringen:
-
SQL Server rullende opdaterings- og servicepakkeproces for failoverklynge
Bemærkninger!: Hvis du ikke vil bruge processen til rullende opdatering, skal du følge disse trin for at anvende en opdatering:
-
Installér opdateringen på den passive node.
-
Installér opdateringen på den aktive node (kræver genstart af tjenesten).
-
-
Opgrader og opdater tilgængelighedsgruppeservere, der bruger minimal nedetid og datatab
Bemærk!: Hvis du har aktiveret AlwaysOn sammen med SSISDB-kataloget , skal du se oplysningerne om SSIS med AlwaysOn for at få mere at vide om, hvordan du anvender en opdatering i disse miljøer.
-
Sådan anvendes et hotfix til SQL Server i en transaktionsreplikering og databasespejlingstopologi
-
Sådan anvendes et hotfix til SQL Server i en replikeringstopologi
SQL Server cd'er er i øjeblikket flersprogede. Derfor er denne CU-pakke ikke specifik for ét sprog. Den gælder for alle understøttede sprog.
One CU-pakken indeholder alle tilgængelige opdateringer til alle SQL Server 2019-komponenter (funktioner). Den samlede opdateringspakke opdaterer dog kun de komponenter, der aktuelt er installeret på den SQL Server forekomst, du vælger at blive serviceret. Hvis en SQL Server funktion (f.eks. Analysis Services) føjes til forekomsten, når denne CU er anvendt, skal du anvende denne CU igen for at opdatere den nye funktion til denne cu.
Hvis der opstår yderligere problemer, eller hvis der kræves fejlfinding, kan det være nødvendigt at oprette en serviceanmodning. De sædvanlige supportomkostninger gælder for yderligere supportspørgsmål og for problemer, der ikke er berettiget til denne specifikke samlede opdateringspakke. Du kan finde en komplet liste over telefonnumre til Microsofts kundeservice og support eller oprette en separat serviceanmodning på webstedet microsoft support.
Sådan fjernes denne opdatering
-
I Kontrolpanel skal du åbne elementet Programmer og funktioner og derefter vælge Vis installerede opdateringer.
-
Find den post, der svarer til denne samlede opdateringspakke under SQL Server 2019.
-
Tryk og hold (eller højreklik) på posten, og vælg derefter Fjern.
Hvis du vil fjerne denne CU på Linux, skal du annullere opdateringen af pakken til den tidligere version. Du kan få mere at vide om, hvordan du annullerer installationen, under Annuller opdatering af SQL Server.
Referencer
-
Præsentation af opdateringer til SQL Server ISM (Incremental Servicing Model)
-
Find ud af, hvilken version og udgave af SQL Server Database Engine der kører
-
Navngivningsskema og ret områdebeskrivelser for SQL Server softwareopdateringspakker
-
Beskrivelse af den standardterminologi, der bruges til at beskrive Microsoft-softwareopdateringer