Wartungsmodelle für SQL Server

Ursprüngliche Produktversion: SQL Server (alle unterstützten Versionen)
Ursprüngliche KB-Nummer: 935897

Dieser Artikel enthält weitere Informationen zu Wartungskanälen für derzeit unterstützte Versionen von Microsoft SQL Server. Zu den Kriterien für Korrekturen gehören die Verfügbarkeit von Problemumgehungen, der Kundeneffekt, die Reproduzierbarkeit, die Komplexität des zu ändernden Codes usw.

Informationen zum Ermitteln der Version, Der Edition und der neuesten Updates Ihres SQL Server instance finden Sie unter Ermitteln der Version, Edition und Updateebene von SQL Server und der zugehörigen Komponenten. Ausführliche Informationen zum Supportzyklus für jedes Produkt finden Sie unter Mainstream-Lebenszyklus. Um die verschiedenen Optionen zu verstehen, die für SQL Server Produkte verfügbar sind, die das Ende des Supports erreicht haben, lesen Sie SQL Server Optionen für das Ende des Supports.

Übermittlungsmechanismen für SQL Server Updates

Das SQL Server-Team verwendet ein geplantes Übermittlungsmodell für die Veröffentlichung von Fixes und Produktupdates. Im Modell der geplanten Lieferung kann ein Kunde eine Korrektur erhalten, um seine kritischsten Situationen in einem angemessenen Zeitraum zu beheben. Darüber hinaus kann ein Kunde eine Korrektur erhalten, die strengen Tests unterzogen wurde und die nach einem Zeitplan veröffentlicht wird. Daher hat das SQL Server-Team die folgenden Übermittlungsmechanismen erstellt.

Kumulatives Update (CU)

Beschreibung SQL Server 2017 und höher (Windows- und Linux-Plattformen) SQL Server 2016 und frühere Versionen
Contains Alle Korrekturen, Verbesserungen und Featureerweiterungen seit der Releaseversion des Produkts. Alle Korrekturen, Verbesserungen und Featureerweiterungen seit der Releaseversion (RTM) oder seit dem letzten installierten Baseline-Service Pack.
Veröffentlichungshäufigkeit Jeden Monat für das erste Jahr nach einem SQL Server Release und alle zwei Monate für die verbleibenden vier Jahre des gesamten 5-jährigen Mainstream-Lebenszyklus. Alle zwei Monate für eine bestimmte Baseline.
Lokalisierte Inhalte Unterstützt lokalisierte Inhalte, sodass neue Funktionsvollständigkeits- und Unterstützbarkeitsverbesserungen schneller bereitgestellt werden können.
Beispiel KB5016394: Kumulatives Update 17 für SQL Server 2019 (microsoft.com) B5001092: Kumulatives Update 17 für SQL Server 2016 SP2 (microsoft.com)
Notizen CU31 für 2017 ist das letzte CU für SQL Server 2017. Für SQL Server 2017 werden nur on-demand-Fixes und Sicherheitsupdates bereitgestellt. Für SQL Server 2016 und frühere Versionen werden keine CUs mehr ausgeliefert. Es werden nur bedarfsgesteuerte Fixes und Sicherheitsupdates ausgeliefert. Für Produkte, die das Enddatum des erweiterten Supports erreicht haben, benötigen Sie ein ESU-Abonnement (Extended Security Update), um Sicherheitsupdates zu erhalten.

Hinweis

Das Update kann von jedem Kunden angefordert werden, unabhängig von ihrem Supportangebot.

On-Demand-Fixes (OD)

  • Enthält kritische Korrekturanforderungen, die alle folgenden Bedingungen erfüllen:

    • Sie können nicht auf das geplante Release des kumulativen Updates warten.
    • Es gibt keine angemessene Entschärfung oder Problemumgehung.
    • Das Problem hat erhebliche Auswirkungen auf die Produkt- oder Anwendungsfunktionalität.
  • Der Hotfix kann unabhängig von ihrem Supportangebot von jedem Kunden angefordert werden.

  • Der Hotfix wird je nach Bedarf des Kunden zu einem einvernehmlichen Datum oder vor einem vereinbarten Datum veröffentlicht. Der Hotfix ist für eine bestimmte Baseline vorgesehen, z. B. ein kumulatives Update oder ein Service Pack.

  • Dieser Hotfixbuild kann ein oder mehrere Fixes enthalten.

  • Es gibt keine definierte Häufigkeit.

  • Beispiel: KB4510083 – Bedarfsgesteuertes Hotfixupdatepaket 2 für SQL Server 2017 CU15

Allgemeines Verteilungsrelease (GDR)

  • Ein GDR behandelt ein Problem, das weitreichende Auswirkungen auf Kunden, Sicherheitsauswirkungen oder beides hat. Eine GDR wird von Microsoft entsprechend und gegebenenfalls festgelegt und ausgestellt. Die Anzahl der GDRs wird auf ein Minimum beschränkt.

  • Ein GDR kann von einem Kunden nicht angefordert werden. Microsoft bestimmt intern, ob ein gemeldeter Hotfix als "GDR" klassifiziert und bereitgestellt wird.

  • Eine GDR wird über das Download Center veröffentlicht. Ein GDR wird auch über Microsoft Update, Windows Update oder beides veröffentlicht.

  • Korrekturen für SQL Server Versionen, für die der erweiterte Support nicht verfügbar ist, finden Sie unter Was sind erweiterte Sicherheits-Updates für SQL Server?.

  • Beispiel: KB5014356 – Beschreibung des Sicherheitsupdates für SQL Server 2019 GDR: 14. Juni 2022

Hinweis

Standardmäßig werden Hotfixes über GDR-, CU- und OD-Releases gewartet. Wenn das Hotfixanforderungsvolumen eines Produkts niedrig wird, beendet das SQL Server-Team CU-Releases und liefert Hotfixes über GDR- und OD-Releases. Das SQL Server Team trifft die Entscheidung basierend auf Supporttrends und Kundenanforderungen.

Ein GDR kann entweder über eine RTM-Baseline oder eine CU-Baseline verfügen. Die neueste GDR-Version für jede Baseline ist kumulativ und enthält Korrekturen aus allen vorherigen GDRs für die entsprechende Baseline.

Beispiele

Ermitteln Sie die neueste BASELINE für GDR für RTM:

Im Folgenden finden Sie die RTM-GDRs, die ab dem 6. Februar 2023 für SQL Server 2019 verfügbar sind, wenn Sie nach RTM-GDR in der Kumulativen Update- oder Sicherheits-ID-Spalte im Arbeitsblatt für Builds filtern.

Buildnummer KB-Nummer KB-URL Veröffentlichungsdatum Service Pack-Ebene Kumulatives Update oder Sicherheits-ID Wartungsmodell
15.0.2095.3 5014356 https://support.microsoft.com/kb/5014356 2022-06-14 RTM-GDR GDR
15.0.2080.9 4583458 https://support.microsoft.com/kb/4583458 2021-01-12 RTM-GDR GDR
15.0.2070.41 4517790 https://support.microsoft.com/kb/4517790 2019-11-04 RTM-GDR GDR

Wenn Sie ein Kunde sind, der sich nur für GDR-Updates für die RTM-Version und keine CUs entschieden hat, ist 15.0.2095.3 der neueste GDR-Build für Ihre RTM-Baseline.

Ermitteln Sie die neuesten GDRs für eine CU-Baseline:

Wenn Sie CUs für Ihre SQL Server instance verwenden, können Sie überprüfen, ob für ein bestimmtes CU ein GDR verfügbar ist, indem Sie die Spalte Kumulatives Update oder Sicherheits-ID für die entsprechende Version in der Tabelle builds überprüfen und den EINTRAG CU<nn-GDR> überprüfen (wobei nn das aktuelle CU ist, das für Ihre SQL Server Version installiert ist). Wenn Sie beispielsweise wissen möchten, ob gdRs für SQL Server 2019 CU29 vorhanden sind, wird die folgende Zeile angezeigt, wenn Sie unter Kumulatives Update oder Sicherheits-ID nach "CU29-GDR" suchen.

Buildnummer KB-Nummer KB-URL Veröffentlichungsdatum Service Pack-Ebene Kumulatives Update oder Sicherheits-ID Wartungsmodell
14.0.3445.2 5014553 https://support.microsoft.com/kb/5014553 2022-06-14 CU29-GDR Kumulatives Update mit GDR

Hinweis

Wenn ein CU eine höhere Versionsnummer als eine CU<nn-GDR-Version> aufweist, enthält die spätere Version die GDR-Korrekturen. Microsoft empfiehlt immer, das neueste CU zu installieren, das für eine bestimmte SQL Server Version verfügbar ist.

Service Pack (SP)

  • Service Packs werden für SQL Server 2017 und höhere Versionen nicht mehr veröffentlicht.

  • Service Packs enthalten Hotfixes und Fehlerbehebungen für Probleme, die von der Microsoft SQL Server-Community gemeldet werden. Service Packs können auch Produkt- und Featureverbesserungen enthalten.

  • Service Packs werden in der Regel nach einem jahresmäßigen Zeitplan veröffentlicht.

  • Service Packs können auch Probleme enthalten, die von unserem Support organization der Ansicht sind, dass sie behoben werden müssen. Die häufigsten Probleme, die enthalten sind, betreffen Kundensupportfälle und die Kundenzufriedenheit. Diese Updates und Komponenten sind für einen einfachen Download bequem gebündelt.

  • Service Packs sind kumulativ. Jedes neue Service Pack enthält alle Fixes, die in vorherigen Service Packs enthalten sind, sowie alle neuen Fixes. Sie müssen kein vorheriges Service Pack installieren, bevor Sie das neueste Service Pack installieren. Eine Liste der Fixes und kumulativen Updates, die ein Service Pack enthält, finden Sie in der zugehörigen Releasedokumentation.

  • Beispiel: KB5003279 – SQL Server 2016 Service Pack 3 Releaseinformationen

Sicherheitsfixes und Sicherheitsupdates

Sicherheitskorrekturen: Korrekturen, die in der Regel in einem CU ausgeliefert werden, für die Komponenten in einer Fixlistentabelle für das entsprechende CU auf SQL-Sicherheit festgelegt sind. (Weitere Informationen finden Sie unter Erläuterung der Spalte Fixbereiche in den KB-Artikeln zur Fixliste für kumulative Updates und Service Packs. Oder, für die eine Komponente für den entsprechenden Fix in der Detaillierten Fixliste-Tabelle in der Builds-Tabelle auf Sicherheitsinfrastruktur festgelegt ist. Dies sind die Korrekturen, die an den Sicherheitskomponenten einer SQL Server Datenbank-Engine vorgenommen werden.

Sicherheitsupdates: Ein Sicherheitsfix zum Beheben von Sicherheitsrisiken, die verwendet werden können, um Ihre SQL Server Installation zu gefährden. Diese werden über eine GDR (entweder eine RTM-GDR oder eine CU-GDR) freigegeben. Nachfolgende CUs oder GDRs enthalten diese Sicherheitsupdates. Microsoft empfiehlt Kunden, die neuesten Produktreleases, Sicherheitsupdates, Service Packs und kumulativen Updates zu installieren, um so sicher wie möglich zu bleiben. Weitere Informationen finden Sie unter Fixed-Lifecycle-Richtlinie.

Um zu überprüfen, ob ein GDR ein Sicherheitsupdate ist, sollten Sie die Releasedokumentation für die entsprechende GDR lesen. Sicherheitsupdates weisen immer einen hinweis auf allgemeine Sicherheitsanfälligkeit (Common Vulnerability and Exposure, CVE) auf. Beispielsweise enthält die Dokumentation für CU29-GDR ("KB5014553 – Beschreibung des Sicherheitsupdates für SQL Server 2017 CU29: 14. Juni 2022") einen Link zu CVE-2022-29143, der im Leitfaden zu Sicherheitsupdates auf der Microsoft - MSRC-Website geöffnet wird. Weitere Informationen finden Sie unter In Kürze verfügbar: Neues Benachrichtigungssystem für Sicherheitsupdates.

Hinweis

GDRs müssen nicht unbedingt Sicherheitsupdates sein. Beispielsweise ist "KB4517790 – Wartungsupdate für SQL Server 2019 RTM" ein nicht sicherheitsrelevantes GDR-Release.

Unterstützungsphase und Freigabefahrzeugmatrix

Supportphase Allgemeine Unterstützung Erweiterter Support Erweiterte Sicherheitsupdates
Verfügbare Releasefahrzeuge CU, OD, GDR, SP (nur SQL Server 2016 und frühere Versionen) GDR/Sicherheitsupdates GDR/Sicherheitsupdates mit Vereinbarung

SQL Server 2017 und höher

Die folgende Abbildung zeigt eine Übersicht über den Supportzyklus für ein typisches Produkt. Diese Art von Zeitleiste gilt auch für alle zukünftigen Versionen eines Produkts.

Der Screenshot zeigt eine Übersicht über den Supportzyklus für ein typisches Produkt von SQL Server 2017 und höheren Versionen.

SQL Server 2016 und frühere Versionen

Die folgende Abbildung zeigt eine Übersicht über den Supportzyklus für ein typisches Produkt. Es werden sowohl der supportzyklus der ursprünglichen Releaseversion als auch der erste Service Pack-Supportzyklus angezeigt.

Screenshot: Übersicht über den Supportzyklus für ein typisches Produkt von SQL Server 2016 und höheren Versionen