KB5008996 – samlet opdatering 15 til SQL Server 2019
Frigivelsesdato:
27-01-2022
Version:
15.0.4198.2
Oversigt
I denne artikel beskrives samlet opdateringspakke 15 (CU15) til Microsoft SQL Server 2019. Denne opdatering indeholder 36 rettelser, der blev udstedt efter udgivelsen af SQL Server 2019 Cumulative Update 14, og den opdaterer komponenter i følgende builds:
-
SQL Server – Produktversion: 15.0.4198.2, filversion: 2019.150.4198.2
-
Analysis Services – produktversion: 15.0.35.22, filversion: 2018.150.35.22
Kendte problemer i denne opdatering
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 medføre, at adgangsovertrædelsesdumpfiler bliver nulstillet, så sessionen kan genbruges. Du kan afhjælpe dette problem ved at deaktivere den oprindelige rettelse og deaktivere parallelismen for indbyggede SESSION_CONTEXT for at undgå forkerte resultater. Det kan du gøre ved at bruge 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 et bogmærkemærke til URL-adressen ved hjælp af formatet "#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 et problem, hvor funktionen AVERAGEX(CURRENTGROUP()) returnerer det forkerte resultat, der er tæt på 0, medmindre du føjer 0,0 til målingen i DAX-forespørgslen |
Analysis Services |
Windows |
|||
Løser et problem, hvor værktøjstippet til kolonnenavnet ikke vises i SQL Server 2019 Master Data Services (MDS) |
DQS (Data Quality Services) |
Windows |
|||
Løser et problem om inkonsekvente data, hvis du tilføjer en dato mellem sidste dag i 1899 og første dag i marts 1900 i MDS-tilføjelsesprogrammet til Excel i SQL Server 2019 |
DQS (Data Quality Services) |
Windows |
|||
5010555 |
Forbedring: Tilføj brugen af signerede certifikater med flere DNS-navne |
Høj tilgængelighed |
Alle |
||
Tilføjer forbedringer for at registrere sp_server_diagnostics XEvent i en AlwaysOn_health XEvent-session, når TILSTAND er 3 (FEJL) for at diagnosticere HADR-tilstandshændelser |
Høj tilgængelighed |
Windows |
|||
Føjer status for gendannelse til SQL Server fejllogge i SQL Server 2019 på samme måde som status for genoprettelse |
Høj tilgængelighed |
Windows |
|||
Løser et problem, hvor programfejl på sekundær replika, når du bruger Altid til rådighed-grupper i netværk med høj ventetid i SQL Server 2019. Du kan få vist denne selvhævdende fejl i fejlloggen: Påstand: Fil: <"e:\\b\\s3\\sources\\sql\\ntdbms\\storeng\\dfs\\trans\\lsnlocmap.cpp">, line=358 Failed Assertion = 'pos - pndx < map->EntryCount' |
Høj tilgængelighed |
Alle |
|||
Retter en fejl, der opstår efter en failover for en distribueret tilgængelighedsgruppe, der forsøger at oprette forbindelse til den sekundære AG-lytter med programformål indstillet til SKRIVEBESKYTTET |
Høj tilgængelighed |
Windows |
|||
Løser følgende fejl med utilstrækkelig hukommelse, der opstår under In-Memory OLTP (Online Transactional Processing), hvis oprindelige programprocedurer opdaterer tabeller, der har LOB-kolonner (Large Object), og ikke angiver LOB-kolonnen på opdateringslisten: <DateTime> Ikke at give adgang til sideallokeringer for databasen 'Retail' på grund af utilstrækkelig hukommelse i ressourcepuljen 'IMOLTP'. |
In-Memory OLTP |
Alle |
|||
Løser et problem, hvor Distributed Replay-klient kan mislykkes med en ikke-afviklet undtagelse. Denne rettelse er til Distributed Replay-klienten, der udgives med SQL Server 2019. Følgende er den fejl, du kan se i output/logfil:
Datetime OPERATIONAL [Common] Der blev fundet en ikke-afviklet undtagelse. [Undtagelseskode = 3221225477] |
Administrationsværktøjer |
Windows |
|||
Løser et problem, hvor opgaven Formindsk database i vedligeholdelsesplaner ikke fungerer i SQL Server 2019 |
Administrationsværktøjer |
Windows |
|||
Løser et problem, hvor rettelse af kumulativ opdatering mislykkes med følgende meddelelse, når du indstiller standarddatamappen til Azure Blob Storage URL-adresse: Den angivne stis format understøttes ikke. Undtagelsestype "System.NotSupportedException" Bemærk Du kan løse problemet ved at ændre standardmappen for data til en lokal mappe og køre SQL-programrettelsen igen. |
Installation & installation |
Windows |
|||
5010234 |
LØSNING: Bufferoverløb, når databuffer strækker sig over flere SNI-pakker |
SQL Connectivity |
Windows |
||
5010246 |
SQL Engine |
Linux |
|||
5008647 |
Forbedring: Føj mssql-conf- og adutil-hjælpeprogrammer til SQL Server 2019 |
SQL Engine |
Linux |
||
Tilføjer en forbedring for at forbedre sikkerheden for maskinnøgler ved at give dig mulighed for at ændre standardplaceringen for maskinnøglen til en brugerdefineret placering ved hjælp af KRYPTERINGsindstillinger for SQL Platform Abstraction Layer (PAL). |
SQL Engine |
Linux |
|||
5010653 |
RETTELSE: Beskadigelse af database efter oprettelse af et eksternt bibliotek i SQL Server 2019 |
SQL Engine |
Alle |
||
Tilføjer forbedringer i registrering af hukommelsesdumps ved uventede nedbrud i SQL Server 2019 på Linux |
SQL Engine |
Linux |
|||
Løser et problem, hvor forskellige konverteringsresultater vises i databasetabeller for udgivere og abonnenter, når du bruger funktionen ASCII til at konvertere en kolonne. Få mere at vide under FUNKTIONEN ASCII returnerer forskellige resultater i databasetabellerne Publisher og Abonnent. |
SQL Engine |
Windows |
|||
Løser et problem, hvor standardsporingen på Linux rulles over før grænsen på 20 MB |
SQL Engine |
Linux |
|||
Løser et problem, hvor et filtreret indeks bliver beskadiget, når du slipper en beregnet kolonne i den samme tabel, og de filtrerede indeks beskadigelser rapporteres som 8951- og 8955-fejl, når du kører DBCC CHECKTABLE WITH EXTENDED_LOGICAL_CHECKS |
SQL Engine |
Windows |
|||
Løser et problem, hvor java.nio.BufferOverflowException-fejl opstår, når der bruges eksterne PolyBase-tabeller til at forespørge på data fra Hadoop. Bemærk Denne fejl opstår, når der forespørges fra en fil med kolonner af typen varchar eller nvarchar med en bredde, der er større end 256 tegn. |
SQL Engine |
Alle |
|||
Løser problemet med hukommelsesudgivelsen i forbindelse med udførelse af den rumlige STDistance-metode, mens der bruges et fysisk indeks. Før rettelsen voksede hukommelsesforbruget af MEMORYCLERK_SOSNODE gradvist, indtil al tilgængelig hukommelse blev taget. Bemærk Denne rettelse kræver, at sporingsflag 8119 er i kraft. Du kan aktivere flaget via DBCC TRACEON. Vi anbefaler dog, at du anvender den som en startparameter, så den ikke fjernes, når SQL Server genstarter. |
SQL Engine |
Windows |
|||
Løser et problem, hvor funktionen dm_db_page_info kan registrere falske beskadigede sideposter i tabellen suspect_pages, når funktionen kaldes mod transaktionslogfilen |
SQL Engine |
Windows |
|||
Løser et problem, hvor outputtet fra sp_pkeys KEY_SEQ kolonne ikke stemmer overens med rækkefølgen af kolonner, der er defineret i den primære nøgle |
SQL Engine |
Windows |
|||
Løser et problem med bekræftet hukommelsesregnskab, som under visse omstændigheder kan FAIL_PAGE_ALLOCATION fejl opstå et par dage efter start af SQL Server tjenester på Linux |
SQL Engine |
Linux |
|||
Retter en adgangsfejl, der opstår, når du bruger FileTable i SQL Server 2019 |
SQL Engine |
Windows |
|||
Retter adgangsovertrædelse sqldk! StringVPrintfWorkerW, der forekommer under kompileringen af forespørgslen til DMVs (Dynamic Management Views) sys.dm_os_ring_buffers |
SQL Engine |
Windows |
|||
Løser et problem med for lidt hukommelse for hele systemet, der opstår, når SQL Server gemmer hukommelse over den maksimale serverhukommelse under hukommelsesmodellen med Lås sider i hukommelsen. Bemærk Du skal installere startsporingsflag 8121 for at aktivere denne rettelse. |
SQL Engine |
Windows |
|||
Løser følgende fejl, der opstår, når du sikkerhedskopiér en database ved hjælp af VDI (Virtual Device Interface) på ubuntu docker-objektbeholder, der er installeret SQL Server 2019: Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: ClientBufferAreaManager::SyncWithGlobalTable: Open(hBufferMemory): fejl 2Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: TriggerAbort: aktiveret: fejl 0Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: TriggerAbort: ChannelSem: fejl 2Features returneret af SQL Server: 0x10000 Åbning af enheden. |
SQL Engine |
Linux |
|||
5009753 |
RETTELSE: Fysiske aflæsninger tælles to gange for at være læseforudseende |
SQL-ydeevne |
Alle |
||
Retter følgende fejl 104, der opstår, når du bruger UDF-lnlining (Scalar User-Defined Function) i ORDER BY-delsætningen under forespørgselskompilering, der har en UNION-operator: Msg 104, niveau 16, tilstand 1, linje <linjenummer> |
SQL-ydeevne |
Alle |
|||
Retter en påstand i CQPOnDemandTask::ExecuteQPJob, hvis statistik for automatisk asynkron opdatering er aktiveret. Du kan få vist denne selvhævdende fejl i fejlloggen: Påstand: File: <sosmemobj.cpp>, line=2774 Failed Assertion = 'pvb->FLargeAlloc () == FALSE' |
SQL-ydeevne |
Windows |
|||
Løser et problem, hvor den specifikke erklæring til kompilering i gemte procedurer virker "fastlåst" og viser sqlsource_transform indtil manuel indgriben |
SQL-ydeevne |
Windows |
|||
Retter en eksekvering af en parallel forespørgsel i batchtilstand, der kan medføre en adgangsfejl og hukommelsesdump efter installation af CU 14. |
SQL-ydeevne |
Windows |
|||
Retter en adgangsfejl, der opstår i CXPort::Close, når du bruger SQL Server 2019 Kumulativ opdatering 14 (CU14) |
SQL-ydeevne |
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 til SQL Server 2019 CU 15 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-KB5008996-x64.exe-filen ved hjælp af følgende kommando:
certutil -hashfile SQLServer2019-KB5008996-x64.exe SHA256
Filnavn |
SHA256-hash |
---|---|
SQLServer2019-KB5008996-x64.exe |
503A17BDCACD1E02FF1E6EE673E6F1EEDB0DAF674CAF4FAFFE607FDC4D230190 |
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.
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