Dela via


KB5080999 – Kumulativ uppdatering 24 för SQL Server 2022

Utgivningsdatum: den 12 mars 2026
Version: 16.0.4245.2

Sammanfattning

I den här artikeln beskrivs kumulativ uppdateringspaket 24 (CU24) för Microsoft SQL Server 2022. Den här uppdateringen innehåller 14 fix som utfärdades efter lanseringen av den kumulativa uppdateringen 23 SQL Server 2022. Den uppdaterar komponenterna i följande versioner:

  • SQL Server – Produktversion: 16.0.4245.2, filversion: 2022.160.4245.2
  • Analysis Services – Produktversion: 16.0.43.252, filversion: 2022.160.43.252

Kända problem med den här uppdateringen

Felaktigt beteende för SESSION_CONTEXT i parallella planer

Frågor som använder den inbyggda SESSION_CONTEXT funktionen kan returnera felaktiga resultat eller utlösa åtkomstöverträdelse (AV) dumpfiler när de körs i parallella frågeplaner. Det här problemet beror på hur SESSION_CONTEXT parallella körningstrådar interagerar, särskilt om sessionen återställs för återanvändning.

Mer information finns i avsnittet Kända problem i SESSION_CONTEXT.

Tillgänglighetsgrupplyssnarefel 10013 i fellogg

Om du konfigurerar en SQL Server-tillgänglighetsgrupp med en listener, kan du se fel i SQL Server-felloggen som indikerar ett problem med listener-objektet när SQL Server-tjänsten startar eller när en tillgänglighetsgrupps redundansväxling inträffar. I följande exempel visas hur dessa fel ser ut:

The Service Broker endpoint is in disabled or stopped state.
Error: 26075, Severity: 16, State: 1.
Failed to start a listener for virtual network name '<YourAGListener>'. Error: 10013.
The Service Broker endpoint is in disabled or stopped state.
Stopped listening on listener network name '<YourAGListener>' (VNN or DISTRIBUTED_NETWORK_NAME). No user action is required.
The Service Broker endpoint is in disabled or stopped state.
Error: 10800, Severity: 16, State: 1.
The listener for the WSFC resource '<YourWSFCguid>' failed to start, and returned error code 10013, 'An attempt was made to access a socket in a way forbidden by its access permissions. '. For more information about this error code, see "System Error Codes" in the Windows Development Documentation.
Error: 19452, Severity: 16, State: 1.
The availability group listener (network name) with Windows Server Failover Clustering resource ID '<YourWSFCguid>', DNS name '<YourAGListener>', port 1433 failed to start with a permanent error: 10013. Verify port numbers, DNS names and other related network configuration, then retry the operation.

När du har tillämpat den här uppdateringen kan du dessutom se ett fel som liknar det här exemplet om du skapar en ny lyssnare:

Msg 19486, Level 16, State 1, Line 3
The configuration changes to the availability group listener were completed, but the TCP provider of the instance of SQL Server failed to listen on the specified port [<YourAGListener>]. This TCP port is already in use. Reconfigure the availability group listener, specifying an available TCP port. For information about altering an availability group listener, see the "ALTER AVAILABILITY GROUP (Transact-SQL)" topic in SQL Server Books Online.

Den här uppdateringen gör också att SQL Server försöker öppna en TCP-port som redan används när den startas eller när en lyssnare skapas. Detta resulterar bara i att felmeddelanden loggas och inte påverkar funktionaliteten. Lyssnaranslutningar fortsätter att fungera.

Microsoft är medveten om det här problemet och undersöker en korrigering.

Förbättringar och korrigeringar inkluderade i denna uppdatering

En nedladdningsbar Microsoft Excel arbetsbok som innehåller en sammanfattningslista över versioner, tillsammans med deras aktuella supportlivscykel, är tillgänglig. Filen Excel innehåller även detaljerade korrigeringslistor för SQL Server 2022, SQL Server 2019 och SQL Server 2017. Ladda ned den här Excel filen nu.

Anmärkning

Enskilda inlägg i följande tabell kan hänvisas direkt genom ett bokmärke. Om du väljer ett felreferens-ID i tabellen läggs en bokmärkestagg till i URL:en med formatet "#NNNNNNN". Du kan sedan dela den här webbadressen med andra så att de kan hoppa direkt till önskad korrigering i tabellen.

Mer information om buggar som är fasta och förbättringar som ingår i den här kumulativa uppdateringen finns i följande tabell.

Bug-referens Beskrivning Reparationsområde Komponent Plattform
4868211 Lägger till en ny valfri parameter, @multi_subnet_failover, till sp_adddistributor. SQL Server-databas-motor Replikering Allt
4874339 Åtgärdar ett problem som uppstår när du skapar eller återställer en databas på en innesluten tillgänglighetsgruppanslutning. SQL Server-motorn Hög tillgänglighet och katastrofåterställning Allt
4911747 Åtgärdar ett problem i beräkningen av minnesintern sorteringsbuffert som orsakar en oändlig loop när det nödvändiga sidantalet överskrider gränserna som stöds. SQL Server motor Återställning av säkerhetskopia Allt
4917971 Åtgärdar ett flyttalsundantag som inträffar när man växlar från en Hekaton-stack till en icke-Hekaton-stack. Den här åtgärden gör att frågekörningen avbryts. Hekaton Frågebearbetning Allt
4931278 Åtgärdar ett problem där en sorteringsåtgärd på en raduppsättning som är större än fyra miljarder rader misslyckas och genererar ett kontrollfel. SQL Server-databas motor Åtkomstmetoder Allt
4931830 Åtgärdar ett problem där distributören ingår i en tillgänglighetsgrupp (AG) och använder skiftlägeskänslig sortering (_CS). Distributionsagenten använder felaktigt tillgänglighetsgruppens primära repliknamn i stället för tillgänglighetsgruppens lyssnarnamn. SQL Server-motorn Replikering Allt
4953763 Åtgärdar ett problem där den konfigurerade repliken av en innesluten tillgänglighetsgrupp inte kan anslutas efter en omstart på grund av ett startfel. SQL Server-motorn Hög tillgänglighet och katastrofåterställning Allt
4955136 Åtgärdar ett problem som uppstår när du använder en lokal övervakningsserver för loggleverans och innesluten tillgänglighetsgrupp efter redundansväxling. SQL Server motor Hög tillgänglighet och katastrofåterställning Allt
4955493 Åtgärdar ett skrivfel i sys.dm_os_linux_disk_stats genom att korrigera ios_in_progess till ios_in_progress. SQL-anslutning Linux Linux
4976761 Åtgärdar ett problem där ändring av en inaktiverad DDL-utlösare orsakar en överträdelse av minnesåtkomst. SQL Server databasmotor Programmerbarhet Allt
4984502 Lägger till en konfigurerbar tidsgräns för fulltextsökningsbatch med hjälp av sp_fulltext_service 'batch_timeout'. Ange ett värde mellan en minut och en timme, i millisekunder. Som standardinställning nås tidsgränsen för batcharna efter 10 minuter om det inte finns några statusuppdateringar. SQL Server motor Sök Allt
5005885 Åtgärdar konkurrens om säkerhetsrelaterade metadatatabeller genom att lägga till sysowners i kontrollen av metadatatabeller som används ofta. SQL Server motor Säkerhetsinfrastruktur Allt
5011606 Lägger till stöd för symboliska länkar i API:et getattribute . SQL Server motor Linux Linux
5011720 Lägger till ett konfigurationsalternativ för att lägga till Bulkadmin-operationer i listan över tillåtna åtgärder. SQL Server-motorn Linux Linux

Hämta eller ladda ned det här eller det senaste kumulativa uppdateringspaketet

Så här hämtar eller laddar du ned det senaste kumulativa uppdateringspaketet för Windows (rekommenderas)

Följande uppdatering är tillgänglig från Microsoft Download Center:

Ladda ned det senaste kumulativa uppdateringspaketet för SQL Server 2022 nu

Anmärkning

  • Microsoft Download Center erbjuder alltid den senaste versionen SQL Server 2022 CU.
  • Om nedladdningssidan inte visas kontaktar du Microsoft Customer Service and Support för att hämta det kumulativa uppdateringspaketet.
Så här hämtar eller laddar du ned det här kumulativa uppdateringspaketet för Windows från Microsoft Uppdateringskatalog

Följande uppdatering är tillgänglig från Microsoft Update Catalog:

Anmärkning

  • Microsoft Update Catalog innehåller den här SQL Server 2022 CU och tidigare släppta SQL Server 2022 CU-versioner.
  • Denna CU är också tillgänglig via Windows Server Update Services (WSUS).
  • Vi rekommenderar att du alltid installerar den senaste kumulativa uppdateringen som är tillgänglig.
Hämta eller ladda ned det senaste kumulativa uppdateringspaketet för Linux

Om du vill uppdatera SQL Server 2022 i Linux till den senaste CU:en måste du först konfigurera lagringsplatsen Cumulative Update. Uppdatera sedan dina SQL Server-paket med hjälp av lämpligt plattformsspecifikt uppdateringskommando.

Installationsinstruktioner och direktlänkar till CU-paketnedladdningarna finns i SQL Server 2022 Release Notes.

Filinformation

Information om filens hashvärde

Du kan verifiera nedladdningen genom att beräkna hashen för SQLServer2022-KB5080999-x64.exe-filen med hjälp av följande kommando:

certutil -hashfile SQLServer2022-KB5080999-x64.exe SHA256

Filnamn SHA256-hashvärde
SQLServer2022-KB5080999-x64.exe 57FC522E34FA4654F5EE8DBC9768EFE3265971C8D6854F32118022B2610D40E2
Information om paketfil för kumulativ uppdatering

Ladda ned listan över filer som ingår i KB5080999.

Anteckningar för den här uppdateringen

Förutsättningar

Om du vill använda det här kumulativa uppdateringspaketet måste du köra SQL Server 2022.

Återstartsinformation

Du kan behöva starta om datorn när du har tillämpat det här kumulativa uppdateringspaketet.

Registerinformation

Om du vill använda någon av snabbkorrigeringarna i det här paketet behöver du inte göra några ändringar i registret.

Viktiga meddelanden

Den här artikeln innehåller också följande viktiga information.

Analysis Services KUS-byggversion

Från och med Microsoft SQL Server 2017 överensstämmer inte Analysis Services byggversionsnummer och Databasmotor för SQL Server byggversionsnummer. För mer information, se Kontrollera kumulativ uppdateringsversion för Analysis Services.

Kumulativa uppdateringar (CU)

  • Varje ny CU innehåller alla korrigeringar som ingick i den tidigare CU:n för den installerade versionen av SQL Server.
  • SQL Server CU:er är certifierade på samma nivåer som Service Pack och bör installeras på samma konfidensnivå.
  • Vi rekommenderar löpande, proaktiv installation av CU:er när de blir tillgängliga enligt dessa riktlinjer:
    • Historiska data visar att ett stort antal supportärenden omfattar ett problem som redan har åtgärdats i en frisläppt CU.
    • Kumulativa uppdateringar kan innehålla extra värde över och utöver snabbkorrigeringar. Detta omfattar support, hanterbarhet och tillförlitlighetsuppdateringar.
  • Vi rekommenderar att du testar SQL Server-processorer innan du distribuerar dem till produktionsmiljöer.
Distribution av hybridmiljö

När du distribuerar en uppdatering till en hybridmiljö (till exempel AlwaysOn, replikering, kluster och spegling) rekommenderar vi att du läser följande artiklar innan du distribuerar uppdateringen:

Språkstöd

SQL Server CUs är för närvarande flerspråkiga. Därför är det här CU-paketet inte specifikt för ett språk. Den gäller för alla språk som stöds.

Komponenter (funktioner) har uppdaterats

Ett CU-paket innehåller alla tillgängliga uppdateringar för alla SQL Server 2022-komponenter (funktioner). Det kumulativa uppdateringspaketet uppdaterar dock endast de komponenter som för närvarande är installerade på den SQL Server instans som du väljer att underhålla. Om en SQL Server funktion (till exempel Analysis Services) läggs till i instansen efter att den här CU:n har tillämpats måste du tillämpa den här CU:n igen för att uppdatera den nya funktionen till den här CU:n.

Stöd för den här uppdateringen

Om det uppstår andra problem eller om någon felsökning krävs kan du behöva skapa en tjänstbegäran. De vanliga supportkostnaderna gäller för ytterligare supportfrågor och för problem som inte är berättigade till det här specifika kumulativa uppdateringspaketet. En fullständig lista över Microsoft Customer Service and Support telefonnummer eller för att skapa en separat tjänstbegäran finns på Microsoft supportwebbplats.

Så här avinstallerar du den här uppdateringen

Avinstallera uppdateringen på Windows
  1. I ovládací panel öppnar du objektet Programs and Features och väljer sedan View installed updates.
  2. Leta upp posten som motsvarar det här kumulativa uppdateringspaketet under SQL Server 2022.
  3. Tryck och håll ned (eller högerklicka) på knappen och välj sedan Avinstallera.
Så här avinstallerar du den här uppdateringen i Linux

Om du vill avinstallera denna CU på Linux måste du återställa paketet till den tidigare versionen. Mer information om hur du återställer installationen finns i Rollback SQL Server.

Referenser