Onderhoudsmodellen voor SQL Server
Oorspronkelijke productversie: SQL Server (alle ondersteunde versies)
Oorspronkelijk KB-nummer: 935897
Dit artikel bevat meer informatie over servicekanalen voor momenteel ondersteunde versies van Microsoft SQL Server. De criteria voor oplossingen omvatten tijdelijke beschikbaarheid, klanteffect, reproduceerbaarheid, de complexiteit van de code die moet worden gewijzigd, enzovoort.
Als u de versie, editie en de meest recente updates van uw SQL Server-exemplaar wilt bepalen, raadpleegt u Het versie-, editie- en updateniveau van SQL Server en de bijbehorende onderdelen bepalen. Raadpleeg de basislevenscyclus voor elk product voor meer informatie over de ondersteuningscyclus. Als u meer wilt weten over de verschillende opties die beschikbaar zijn voor SQL Server-producten die het einde van de ondersteuning hebben bereikt, raadpleegt u de einde van de ondersteuningsopties van SQL Server.
Leveringsmechanismen voor SQL Server-updates
Het SQL Server-team maakt gebruik van een gepland leveringsmodel voor het vrijgeven van fixes en productupdates. In het geplande leveringsmodel kan een klant een oplossing ontvangen om hun meest kritieke situaties binnen een redelijke tijd aan te pakken. Daarnaast kan een klant een oplossing ontvangen die strenge tests heeft ondergaan en die op geplande basis wordt vrijgegeven. Daarom heeft het SQL Server-team de volgende leveringsmechanismen gemaakt.
Cumulatieve update (CU)
Beschrijving | SQL Server 2017 en latere versies (zowel Windows- als Linux-platformen) | SQL Server 2016 en eerdere versies |
---|---|---|
Bevat | Alle fixes, verbeteringen en functieverbeteringen sinds de releaseversie van het product. | Alle fixes, verbeteringen en functieverbeteringen sinds de releaseversie (RTM) of sinds het nieuwste geïnstalleerde basislijnservicepack. |
Releasefrequentie | Elke maand voor het eerste jaar na een SQL Server-release en elke twee maanden voor de resterende vier jaar van de volledige basislevenscyclus van vijf jaar. | Elke twee maanden voor een bepaalde basislijn. |
Gelokaliseerde inhoud | Biedt plaats voor gelokaliseerde inhoud, waardoor nieuwe functie volledigheid en ondersteuningsverbeteringen sneller kunnen worden geleverd. | |
Voorbeeld | KB5016394 : cumulatieve update 17 voor SQL Server 2019 (microsoft.com) | B5001092 - Cumulatieve update 17 voor SQL Server 2016 SP2 (microsoft.com) |
Notes | CU31 voor 2017 is de laatste CU voor SQL Server 2017. We verzenden alleen oplossingen op aanvraag en beveiligingsupdates voor SQL Server 2017. | Er worden geen CU's meer verzonden voor SQL Server 2016 en eerdere versies. Alleen on-demand fixes en beveiligingsupdates worden verzonden. Voor producten die de einddatum voor uitgebreide ondersteuning hebben bereikt, hebt u een ESU-abonnement (Extended Security Update) nodig voor het ontvangen van beveiligingsupdates. |
Notitie
De update kan door elke klant worden aangevraagd, ongeacht hun ondersteuningsaanbod.
Oplossingen op aanvraag (OD)
Bevat kritieke fix-aanvragen die aan al deze voorwaarden voldoen:
- U kunt niet wachten op de geplande cumulatieve updaterelease.
- Er is geen redelijke oplossing of tijdelijke oplossing.
- Het probleem veroorzaakt aanzienlijke gevolgen voor de functionaliteit van producten of toepassingen.
De hotfix kan door elke klant worden aangevraagd, ongeacht hun ondersteuningsaanbod.
De hotfix wordt uitgebracht op of vóór een wederzijds overeengekomen datum op basis van de behoefte van de klant. De hotfix is bedoeld voor een specifieke basislijn, zoals een cumulatieve update of een servicepack.
Deze hotfix-build kan een of meer oplossingen bevatten.
Er is geen gedefinieerde frequentie.
Voorbeeld: KB4510083 - Hotfix-updatepakket op aanvraag 2 voor SQL Server 2017 CU15
Algemene distributierelease (GDR)
Met een GDR wordt een probleem opgelost dat een breed effect heeft op de klant, de gevolgen voor de beveiliging of beide. Een GDR wordt bepaald en uitgegeven door Microsoft, indien van toepassing. Het aantal GDR's wordt tot een minimum beperkt.
Een GDR kan niet worden aangevraagd door een klant. Microsoft bepaalt intern of een gerapporteerde hotfix is geclassificeerd als en geleverd als een GDR.
Er wordt een GDR uitgebracht via het downloadcentrum. Een GDR wordt ook uitgebracht via Microsoft Update, Windows Update of beide.
Raadpleeg wat zijn uitgebreide beveiligingsupdates voor SQL Server?voor oplossingen voor SQL Server-versies die niet meer worden ondersteund.
Voorbeeld: KB5014356 - Beschrijving van de beveiligingsupdate voor SQL Server 2019 GDR: 14 juni 2022
Notitie
Hotfixes worden standaard onderhouden via GDR-, CU- en OD-releases. Wanneer het hotfixaanvraagvolume van een product laag wordt, stopt het SQL Server-team CU-releases en levert hotfixes via GDR- en OD-releases. Het SQL Server-team neemt de beslissing op basis van ondersteuningstrends en de vraag van klanten.
Een GDR kan een RTM-basislijn of een CU-basislijn hebben. De meest recente GDR-versie voor elke basislijn is cumulatief en bevat oplossingen van alle vorige GDR's voor de bijbehorende basislijn.
Voorbeelden
Bepaal de meest recente GDR voor RTM-basislijn:
Hieronder vindt u de RTM GDR's die vanaf 6 februari 2019 beschikbaar zijn voor SQL Server 2019 wanneer u filtert op rtm-GDR in de kolom Cumulatieve update of beveiligings-id in de builds-spreadsheet.
Buildnummer | KB-nummer | KB-URL | Releasedatum | ServicePack-niveau | Cumulatieve update of beveiligings-id | Onderhoudsmodel |
---|---|---|---|---|---|---|
15.0.2095.3 | 5014356 | https://support.microsoft.com/kb/5014356 | 2022-06-14 | N.v.t. | RTM-GDR | DDR |
15.0.2080.9 | 4583458 | https://support.microsoft.com/kb/4583458 | 2021-01-12 | N.v.t. | RTM-GDR | DDR |
15.0.2070.41 | 4517790 | https://support.microsoft.com/kb/4517790 | 2019-11-04 | N.v.t. | RTM-GDR | DDR |
Als u een klant bent die heeft gekozen voor alleen GDR-updates voor de RTM-versie en geen CU's, is 15.0.2095.3 de nieuwste GDR-build voor uw RTM-basislijn.
Bepaal de meest recente GDR's voor een CU-basislijn:
Als u CU's gebruikt voor uw SQL Server-exemplaar, kunt u controleren of er een GDR beschikbaar is voor een bepaalde CU door de kolom Cumulatieve update of beveiligings-id te bekijken voor de bijbehorende versie in het builds-spreadsheet en de cu<nn-GDR-vermelding> te controleren (waarbij nn de huidige CU is die is geïnstalleerd voor uw SQL Server-versie). Als u bijvoorbeeld wilt weten of er GDR's zijn voor SQL Server 2017 CU29, wordt de volgende rij weergegeven wanneer u controleert op CU29-GDR in cumulatieve update of beveiligings-id .
Buildnummer | KB-nummer | KB-URL | Releasedatum | ServicePack-niveau | Cumulatieve update of beveiligings-id | Onderhoudsmodel |
---|---|---|---|---|---|---|
14.0.3445.2 | 5014553 | https://support.microsoft.com/kb/5014553 | 2022-06-14 | N.v.t. | CU29-GDR | Cumulatieve update met GDR |
Notitie
Als er een CU is met een later versienummer dan een CU<nn-GDR-versie>, bevat de latere versie de GDR-fixes. Microsoft raadt altijd aan de meest recente CU te installeren die beschikbaar is voor een bepaalde SQL Server-versie.
Servicepack (SP)
Servicepacks worden niet meer uitgebracht voor SQL Server 2017 en nieuwere versies.
Servicepacks omvatten hotfixes en oplossingen voor problemen die worden gerapporteerd via de Microsoft SQL Server-community. Servicepacks kunnen ook product- en functieverbeteringen bevatten.
Servicepacks worden doorgaans uitgebracht volgens een jaarlijks schema.
Servicepacks kunnen ook problemen bevatten die onze ondersteuningsorganisatie voelt, moeten worden opgelost. De meest voorkomende problemen die zijn opgenomen, zijn van invloed op klantondersteuningscases en klanttevredenheid. Deze updates en onderdelen zijn handig gebundeld voor eenvoudig downloaden.
Servicepacks zijn cumulatief. Elk nieuw servicepack bevat alle oplossingen die zich in de vorige servicepacks bevinden, samen met eventuele nieuwe oplossingen. U hoeft geen eerder servicepack te installeren voordat u het nieuwste servicepack installeert. Raadpleeg de releasedocumentatie om de lijst met fixes en cumulatieve updates te vinden die een servicepack bevat.
Voorbeeld: KB5003279 - RELEASE-informatie over SQL Server 2016 Service Pack 3
Beveiligingsoplossingen en beveiligingsupdates
Beveiligingsoplossingen: fixes die over het algemeen worden verzonden in een CU waarvoor onderdelen in een fixlijsttabel voor de bijbehorende CU zijn ingesteld op SQL Security. (Zie voor meer informatie Uitleg van de kolom Opgeloste gebieden in de KB-artikelen voor de fixlijst voor cumulatieve updates en servicepacks). Of, waarvoor een onderdeel voor de bijbehorende oplossing is ingesteld op Security Infrastructure in de gedetailleerde lijsttabel fix in de spreadsheet builds. Dit zijn de oplossingen die worden aangebracht in de beveiligingsonderdelen van een SQL Server-database-engine.
Beveiligingsupdates: Een beveiligingsoplossing voor het oplossen van beveiligingsproblemen die kunnen worden gebruikt om uw SQL Server-installatie te misbruiken. Deze worden vrijgegeven via een GDR (een RTM-GDR of een CU-GDR). Volgende CA's of GDR's bevatten deze beveiligingsupdates. Microsoft adviseert klanten om de nieuwste productreleases, beveiligingsupdates, servicepacks en cumulatieve updates te installeren om zo veilig mogelijk te blijven. Zie Vast levenscyclusbeleid voor meer informatie.
Als u wilt controleren of een GDR een beveiligingsupdate is, raadpleegt u de releasedocumentatie voor de bijbehorende GDR. Beveiligingsupdates hebben altijd een bijbehorende CVE-notitie (Common Vulnerability and Exposure). De documentatie voor CU29-GDR ('KB5014553 - Beschrijving van de beveiligingsupdate voor SQL Server 2017 CU29: 14 juni 2022') bevat bijvoorbeeld een koppeling naar CVE-2022-29143 die wordt geopend in de handleiding voor beveiligingsupdates op de website van Microsoft - MSRC. Zie Binnenkort beschikbaar: Nieuw systeem voor beveiligingsupdatesmelding voor meer informatie.
Notitie
GDR's hoeven niet noodzakelijkerwijs beveiligingsupdates te zijn. 'KB4517790 - Servicing Update for SQL Server 2019 RTM' is bijvoorbeeld een niet-beveiligings-GDR-release.
Ondersteuningsfase en release voertuigmatrix
Ondersteuningsfase | Basisondersteuning | Uitgebreide ondersteuning | Uitgebreide beveiligingsupdates |
---|---|---|---|
Beschikbare releasevoertuigen | CU, OD, GDR, SP (alleen SQL Server 2016 en eerdere versies) | GDR/beveiligingsupdates | GDR/beveiligingsupdates met overeenkomst |
SQL Server 2017 en latere versies
In de volgende afbeelding ziet u een overzicht van de ondersteuningscyclus voor een typisch product. Dit soort tijdlijn is ook van toepassing op alle toekomstige releases van een product.
SQL Server 2016 en eerdere versies
In de volgende afbeelding ziet u een overzicht van de ondersteuningscyclus voor een typisch product. Zowel de ondersteuningscyclus van de oorspronkelijke releaseversie als de eerste ondersteuningscyclus voor servicepacks wordt weergegeven.