Underhållsmodeller för SQL Server

Ursprunglig produktversion: SQL Server (alla versioner som stöds)
Ursprungligt KB-nummer: 935897

Den här artikeln innehåller mer information om underhållskanaler för versioner av Microsoft SQL Server som stöds för närvarande. Kriterierna för korrigeringar omfattar lösningstillgänglighet, kundeffekt, reproducerbarhet, komplexiteten i den kod som måste ändras och så vidare.

Information om vilken version, utgåva och de senaste uppdateringarna av din SQL Server-instans finns i Fastställa version, utgåva och uppdateringsnivå för SQL Server och dess komponenter. Mer information om supportcykeln för varje produkt finns i mainstream-livscykeln. Om du vill förstå de olika alternativ som är tillgängliga för SQL Server produkter som har nått slutet av supporten kan du läsa SQL Server supportalternativen upphör.

Leveransmekanismer för SQL Server uppdateringar

SQL Server-teamet använder en schemalagd leveransmodell för att släppa korrigeringar och produktuppdateringar. I den schemalagda leveransmodellen kan en kund få en korrigering för att hantera sina mest kritiska situationer inom rimlig tid. Dessutom kan en kund få en korrigering som har genomgått rigorös testning och som släpps enligt ett schema. Därför har SQL Server-teamet skapat följande leveransmekanismer.

Kumulativ uppdatering (CU)

Beskrivning SQL Server 2017 och senare versioner (både Windows- och Linux-plattformar) SQL Server 2016 och tidigare versioner
Innehåller Alla korrigeringar, förbättringar och funktionsförbättringar sedan produktens versionsversion. Alla korrigeringar, förbättringar och funktionsförbättringar sedan versionsversionen (RTM) eller sedan den senaste installerade baslinjen Service Pack.
Versionsfrekvens Varje månad för det första året efter en SQL Server lansering och varannan månad under de återstående fyra åren av hela den 5-åriga mainstream-livscykeln. Varannan månad för en viss baslinje.
Lokaliserat innehåll Kommer att hantera lokaliserat innehåll, vilket gör att nya funktionsförbättringar och supportförbättringar kan levereras snabbare.
Exempel KB5016394 – Kumulativ uppdatering 17 för SQL Server 2019 (microsoft.com) B5001092 – Kumulativ uppdatering 17 för SQL Server 2016 SP2 (microsoft.com)
Kommentarer CU31 för 2017 är den sista CU för SQL Server 2017. Vi skickar endast korrigeringar på begäran och säkerhetsuppdateringar för SQL Server 2017. Vi skickar inte längre processorer för SQL Server 2016 och tidigare versioner. Endast korrigeringar på begäran och säkerhetsuppdateringar levereras. För produkter som har nått slutdatumet för utökad support behöver du en ESU-prenumeration (Extended Security Update) för att ta emot säkerhetsuppdateringar.

Obs!

Uppdateringen kan begäras av alla kunder, oavsett deras supporterbjudande.

Korrigeringar på begäran (OD)

  • Innehåller kritiska korrigeringsbegäranden som uppfyller alla dessa villkor:

    • Du kan inte vänta på den schemalagda kumulativa uppdateringen.
    • Det finns ingen rimlig lösning eller lösning.
    • Problemet orsakar betydande påverkan på produkt- eller programfunktioner.
  • Snabbkorrigeringen kan begäras av alla kunder, oavsett deras supporterbjudande.

  • Snabbkorrigeringen släpps på eller före ett ömsesidigt överenskommet datum baserat på kundens behov. Snabbkorrigeringen är avsedd för en specifik baslinje, till exempel en kumulativ uppdatering eller ett Service Pack.

  • Den här snabbkorrigeringsversionen kan innehålla en eller flera korrigeringar.

  • Det finns ingen definierad frekvens.

  • Exempel: KB4510083 – uppdateringspaket för snabbkorrigeringar på begäran 2 för SQL Server 2017 CU15

Allmän distributionsversion (GDR)

Obs!

Snabbkorrigeringar hanteras som standard via GDR-, CU- och OD-versioner. När en produkts volym för snabbkorrigeringsbegäran blir låg stoppar SQL Server-teamet CU-versioner och levererar snabbkorrigeringar via GDR- och OD-versioner. SQL Server-teamet fattar beslut baserat på supporttrender och kundefterfrågan.

En GDR kan ha antingen en RTM-baslinje eller en CU-baslinje. Den senaste GDR-versionen för varje baslinje är kumulativ och innehåller korrigeringar från alla tidigare GDR för motsvarande baslinje.

Exempel

Fastställ den senaste GDR för RTM-baslinjen:

Följande är RTM-GDR:er som är tillgängliga för SQL Server 2019 från och med den 6 februari 2023 när du filtrerar på RTM-GDR i kolumnen Kumulativ uppdatering eller säkerhets-ID i kalkylbladet builds.

Versionsnummer KB-nummer KB-URL Utgivningsdatum Service Pack-nivå Kumulativ uppdatering eller säkerhets-ID Servicemodell
15.0.2095.3 5014356 https://support.microsoft.com/kb/5014356 2022-06-14 SAKNAS RTM-GDR GDR
15.0.2080.9 4583458 https://support.microsoft.com/kb/4583458 2021-01-12 SAKNAS RTM-GDR GDR
15.0.2070.41 4517790 https://support.microsoft.com/kb/4517790 2019-11-04 SAKNAS RTM-GDR GDR

Om du är en kund som endast har valt GDR-uppdateringar av RTM-versionen och inga PROCESSORer är 15.0.2095.3 den senaste GDR-versionen för din RTM-baslinje.

Fastställ de senaste GDR:erna för en CU-baslinje:

Om du använder processorer för din SQL Server instans kan du kontrollera om det finns en GDR tillgänglig för en viss CU genom att granska kolumnen Kumulativ uppdatering eller säkerhets-ID för motsvarande version i builds-kalkylbladet och kontrollera posten CU<nn-GDR> (där nn är den aktuella CU som är installerad för din SQL Server version). Om du till exempel vill veta om det finns några GDR för SQL Server 2019 CU29, visar kontrollen efter "CU29-GDR" i kumulativ uppdatering eller säkerhets-ID följande rad.

Versionsnummer KB-nummer KB-URL Utgivningsdatum Service Pack-nivå Kumulativ uppdatering eller säkerhets-ID Servicemodell
14.0.3445.2 5014553 https://support.microsoft.com/kb/5014553 2022-06-14 SAKNAS CU29-GDR Kumulativ uppdatering med GDR

Obs!

Om det finns en CU som har ett senare versionsnummer än en CU<nn-GDR-version> innehåller den senare versionen GDR-korrigeringarna. Microsoft rekommenderar alltid att du installerar den senaste CU:en som är tillgänglig för en viss SQL Server version.

Service Pack (SP)

  • Service Pack släpps inte längre för SQL Server 2017 och senare versioner.

  • Service Pack innehåller snabbkorrigeringar och korrigeringar av problem som rapporteras via Microsoft SQL Server community. Service Pack kan också innehålla produkt- och funktionsförbättringar.

  • Service pack släpps vanligtvis enligt ett årsschema.

  • Service pack kan också innehålla problem som vår supportorganisation anser måste åtgärdas. De vanligaste problemen som ingår påverkar kundsupportärenden och kundnöjdhet. Dessa uppdateringar och komponenter är enkelt paketerade för enkel nedladdning.

  • Service pack är kumulativa. Varje nytt Service Pack innehåller alla korrigeringar som finns i tidigare service pack, tillsammans med eventuella nya korrigeringar. Du behöver inte installera ett tidigare Service Pack innan du installerar det senaste Service Pack. Om du vill hitta en lista över korrigeringar och kumulativa uppdateringar som ett Service Pack innehåller kan du läsa dess versionsdokumentation.

  • Exempel: KB5003279 – versionsinformation för SQL Server 2016 Service Pack 3

Säkerhetskorrigeringar och säkerhetsuppdateringar

Säkerhetskorrigeringar: Korrigeringar som vanligtvis levereras i en CU för vilka komponenter i en korrigeringslisttabell för motsvarande CU är inställda på SQL Security. (Mer information finns i Förklaring av kolumnen Åtgärda områden i KB-artiklar för kumulativa uppdateringar och Service Packs i listan Korrigera. Eller för vilken en komponent för motsvarande korrigering är inställd på Säkerhetsinfrastruktur i den detaljerade korrigeringslisttabellen i builds-kalkylbladet. Det här är de korrigeringar som görs för säkerhetskomponenterna i en SQL Server databasmotor.

Säkerhetsuppdateringar: En säkerhetskorrigering för att åtgärda säkerhetsrisker som kan användas för att kompromettera din SQL Server installation. Dessa släpps via en GDR (antingen en RTM-GDR eller en CU-GDR). Efterföljande processorer eller GDR:er inkluderar dessa säkerhetsuppdateringar. Microsoft rekommenderar kunder att installera de senaste produktversionerna, säkerhetsuppdateringarna, servicepaketen och kumulativa uppdateringar för att förbli så säkra som möjligt. Mer information finns i Policy för fast livscykel.

Om du vill kontrollera om en GDR är en säkerhetsuppdatering bör du läsa versionsdokumentationen för motsvarande GDR. Säkerhetsuppdateringar har alltid en associerad CVE-anteckning (Common Vulnerability and Exposure). Dokumentationen för CU29-GDR ("KB5014553 – Beskrivning av säkerhetsuppdateringen för SQL Server 2017 CU29: 14 juni 2022") har till exempel en länk till CVE-2022-29143 som öppnas i säkerhetsuppdateringsguiden på Webbplatsen Microsoft – MSRC. Mer information finns i Coming Soon: New Security Update Guide Notification System (Kommer snart: Nytt meddelandesystem för säkerhetsuppdateringsguide).

Obs!

GDR behöver inte nödvändigtvis vara säkerhetsuppdateringar. Till exempel är "KB4517790 – serviceuppdatering för SQL Server 2019 RTM" en icke-säkerhets-GDR-version.

Stödfas och frisläppningsfordonsmatris

Supportfas Mainstream-support Utökad support Utökade säkerhetsuppdateringar
Tillgängliga frisläppningsfordon CU, OD, GDR, SP (endast SQL Server 2016 och tidigare versioner) GDR/Säkerhetsuppdateringar GDR/Säkerhetsuppdateringar med avtal

SQL Server 2017 och senare versioner

Följande bild visar en översikt över supportcykeln för en typisk produkt. Den här typen av tidslinje gäller även för alla framtida versioner av en produkt.

Skärmbild som visar en översikt över supportcykeln för en typisk produkt av SQL Server 2017 och senare versioner.

SQL Server 2016 och tidigare versioner

Följande bild visar en översikt över supportcykeln för en typisk produkt. Både den ursprungliga versionssupportcykeln och den första service pack-supportcykeln visas.

Skärmbild som visar en översikt över supportcykeln för en typisk produkt av SQL Server 2016 och senare versioner.