Updates zur Microsoft Update-Erkennungslogik für die SQL Server-Wartung

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

In der Vergangenheit enthielten Wartungsbaselines (RTM oder Service Pack) die folgenden Wartungsbranches:

  • Ein Gdr-Branch (General Distribution Release), der nur Sicherheits- und andere kritische Korrekturen enthält.
  • Ein CU-Branch (Kumulatives Update), der Sicherheits- und andere kritische Fixes sowie alle anderen Fixes für die Baseline enthält.

Die Erkennungslogik von Microsoft Update (MU) wurde so erstellt, dass Instanzen an der Wartungsbaseline oder entlang des GDR-Branch Updates aus dem GDR-Branch angeboten werden.

Zuvor mussten Benutzer proaktiv mindestens ein CU installieren, um die instance für die Wartung über MU an den CU-Branch auszurichten. Danach konnten Sie jedoch nicht mehr zum DDR-Zweig für diesen instance zurückkehren, bis eine der folgenden Änderungen vorgenommen wurde:

  • Die Baseline wurde durch Den Wechsel zum nächsten Service Pack zurückgesetzt.
  • Die instance wurde auf den GDR-Branch oder die Wartungsbaseline zurückgesetzt, indem alle CUs deinstalliert wurden.

Diese Logik wurde eingerichtet, um die Änderungen am instance zu minimieren, wenn ein Sicherheitsupdate oder ein anderes kritisches Update erforderlich war. Instanzen im CU-Branch müssen alle Updates übernehmen, die für die Baseline veröffentlicht werden, wenn ein erforderliches Sicherheitsrelease oder ein anderes kritisches Release angezeigt wird. Dies schließt alle nicht sicherheitsrelevanten Änderungen bis zum erforderlichen Sicherheitsupdate ein.

Diese Logik verursachte jedoch Probleme für Benutzer, die versuchten, die Routinewartung großer Gruppen von Instanzen mithilfe von WSUS zu verwalten. Dies liegt daran, dass die MU-Logik nicht verwendet werden konnte, ohne zuvor jeden Client manuell zu aktualisieren, sodass er daran teilnehmen konnte. Um dieses Problem zu umgehen und trotzdem das Kippen von Instanzen in den CU-Train ohne ausdrückliche Zustimmung des Benutzers zu vermeiden, wurden die folgenden Änderungen an der MU-Erkennungslogik sowohl für routinemäßige CU-Wartungs- als auch für Sicherheitsreleases für die neueren Wartungsreleases von Baselines im Support vorgenommen:

  • Kumulierte Updates: Die Erkennungslogik für mu ermöglicht jetzt sauber Instanzen, die sich an der Baseline befinden (RTM oder SP ohne Wartungsupdates) oder die bereits entlang des CU-Branchs aktualisiert wurden, das Update zu empfangen. Ein CU-Update muss nicht installiert werden, damit ein instance das Update angeboten werden kann. Wenn die instance jedoch über ein GDR-Update verfügt, muss die instance weiterhin manuell außerhalb von MU aktualisiert werden, damit sie durch die MU-Automatisierung (WSUS) verwaltbar werden kann.
  • Sicherheitsreleases (GDRs): Die Logik für Sicherheitsreleases ist jetzt in die folgenden Kanäle unterteilt:
    • Ein Automatischer Updates kanal (Microsoft Update) behält das ältere Verlaufsverhalten bei, bei dem ein CU auf dem instance installiert werden muss, damit die CU-Branchversion des Sicherheitsrelease angeboten werden kann. Dadurch wird verhindert, dass Instanzen alle Updates erhalten, anstatt nur kritische und sicherheitsrelevante Updates zu erhalten, ohne dass der Benutzer sich explizit für den umfangreicheren Wartungsmodus entscheidet.
    • Ein WSUS-/Katalogkanal, der die neue Erkennungslogik verwendet, mit der die CU-Branchversion des Sicherheitsrelease auf ein sauber Baseline-instance angewendet werden kann. Dies ist der Kanal des Release, der Benutzern angezeigt wird, die zur Microsoft Update-Katalogwebsite wechseln.

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

  • SQL Server 2016 Service Pack 2: CU14 und höhere CUs
  • SQL Server 2017 RTM: CU19 und höhere CUs
  • SQL Server 2019 RTM: Alle CUs
  • GDR- und Sicherheitsreleases: Alle ab 2021

Hinweis

Für SQL Server 2019 kann die RTM-Baseline entweder die RTM-Baseline (15.0.2000.5) oder die RTM + RTM GDR-Version (15.0.2070.41) sein. Beide Versionen funktionieren für dieses Release. Für die SQL Server 2014 SP3(12.3.6024.0)-Version wird das neue Modell ab 2021 für GDR-Sicherheitsreleases auf dem CU-Branch implementiert. Informationen zum alten Microsoft Update-Erkennungsmodell finden Sie unter Nicht anwendbare SQL Server CUs sind in WSUS, MU oder ConfMgr aufgeführt.