Updates an der Microsoft Update-Erkennungslogik für SQL Server Wartung

Gilt für:   SQL Server 2019, SQL Server 2017, SQL Server 2016

In der Vergangenheit umfassten Wartungsbaseline (RTM oder Service Pack) die folgenden Servicing Branches:

  • Ein General Distribution Release (GDR)-Branch, der nur Sicherheits- und andere kritische Korrekturen enthält.
  • Ein kumulativer Updatezweig (CU), der Sicherheits- und andere kritische Korrekturen sowie alle anderen Fixes für den Basisplan enthält.

Die Microsoft Update (MU)-Erkennungslogik wurde so konstruiert, dass Instanzen an der Wartungsbasis oder entlang des Zweigs GDR Updates aus dem Zweig GDR angeboten werden.

Bisher mussten Benutzer proaktiv mindestens ein CU installieren, um die Instanz zur Wartung über MU am CU Branch auszurichten. Danach konnten Sie jedoch erst wieder zur Verzweigung der GDR zurückkehren, wenn eine der folgenden Änderungen vorgenommen wurde:

  • Der Basisplan wurde zurückgesetzt, indem zum nächsten Service Pack gepackt wurde.
  • Die Instanz wurde auf den #A0 oder die Wartungsbasis zurückgesetzt, indem alle CUs deinstalliert wurden.

Diese Logik wurde eingerichtet, um die Änderungen an der Instanz zu minimieren, wenn ein Sicherheitsupdate oder ein anderes kritisches Update erforderlich war. Instanzen im CU Branch müssen alle Updates übernehmen, die für den Basisplan veröffentlicht werden, wenn eine erforderliche Sicherheitsversion oder eine andere kritische Version angezeigt wird. Dazu gehören alle nicht sicherheitsrelevanten Änderungen bis zum erforderlichen Sicherheitsupdate.

Diese Logik hat jedoch Probleme für Benutzer erzeugt, die versucht haben, die routinemäßige Wartung großer Instanzengruppen mithilfe von WSUS zu verwalten. Dies liegt daran, dass die Mu-Logik nicht verwendet werden konnte, ohne zuerst jeden Client manuell zu aktualisieren, damit er teilnehmen kann. Um dieses Problem zu beheben und dennoch zu vermeiden, dass Instanzen ohne explizite Zustimmung des Benutzers in den CU-Train gekippt werden, wurden die folgenden Änderungen an der Mu-Erkennungslogik für routinemäßige CU-Wartung und Sicherheitsversionen für die neueren Wartungsversionen von Basislinien vorgenommen, die unterstützt werden:

  • Kumulative Updates: Die Mu-Erkennungslogik ermöglicht jetzt bereinigte Instanzen, die sich an der Basis befinden (RTM oder SP, ohne Wartungsupdates) oder die bereits entlang des CU Branch aktualisiert wurden, um das Update zu erhalten. Damit eine Instanz das Update erhalten kann, muss kein UPDATE installiert werden. Verfügt die Instanz jedoch über ein GDR-Update, muss die Instanz außerhalb von MU weiterhin manuell aktualisiert werden, um über die Automatisierung von MU (WSUS) verwaltbar zu werden.
  • Sicherheitsversionen (GDRs): Die Logik für Sicherheitsversionen ist jetzt in die folgenden Kanäle aufgeteilt:
    • Ein Kanal für automatische Updates (Microsoft Update) behält das ältere historische Verhalten bei, bei dem ein CU auf der Instanz installiert werden muss, damit die CU-Branch-Version der Sicherheitsversion angeboten wird. Dies wird ausgeführt, um Instanzen vor dem Empfang aller Updates zu schützen, anstatt nur kritische und sicherheitsrelevante Updates zu erhalten, ohne dass der Benutzer explizit den umfassenderen Wartungsmodus aktiviert hat.
    • Ein WSUS/Katalog-Kanal, der die neue Erkennungslogik verwendet, mit der die CU-Verzweigungsversion der Sicherheitsversion auf eine bereinigte Basisplaninstanz angewendet werden kann. Dies ist der Kanal der Version, der Benutzern angezeigt wird, die die Microsoft Update-Katalog-Website besuchen.

Diese neue aktualisierte Erkennungslogik gilt für die folgenden CU- und GDR-Versionen:

  • SQL Server 2016 Service Pack 2: KU14 und höher
  • SQL Server 2017 RTM: CU19 und höher
  • SQL Server 2019 RTM: Alle CUs
  • GDR und Sicherheitsversionen: Alle ab 2021

Hinweis

Für SQL Server 2019 kann die RTM-Grundlinie entweder die RTM (15.0.2000.5) Version Baseline oder die RTM + RTM GDR (15.0.2070.41) Version Baseline sein. Beide Versionen funktionieren für diese Version. Für die SQL Server 2014 SP3 (12.3.6024.0) version baseline, the new model will be implemented for GDR Security Releases on the CU Branch starting in 2021. Informationen zum alten Microsoft #A0 finden Sie unter "Nicht anwendbare SQL Server-CUs sind in WSUS, MU oder ConfMgr aufgeführt.