Deinstallieren eines kumulativen Updates aus SQL Server

SQL Server

In diesem Artikel wird beschrieben, wie Sie ein kumulatives Update (CU) aus einer eigenständigen Instanz von SQL Server unter Windows und unter Linux entfernen.

Informationen zum Deinstallieren von SQL Server unter Windows finden Sie unter Deinstallieren von SQL Server.

Überlegungen

  • Um ein kumulatives Update aus SQL Server zu entfernen, müssen Sie ein*e lokale*r Administrator*in sein.

Vorbereiten

  1. Sichern Sie Ihre Daten. Erstellen Sie vollständige Sicherungen aller Datenbanken. Die master-Datenbank enthält alle Informationen für die Instanz auf Systemebene, wie etwa Anmeldeinformationen und Schemas. Die msdb-Datenbank enthält Auftragsinformationen, z. B. Aufträge für den SQL Server-Agent, den Sicherungsverlauf und Wartungspläne. Weitere Informationen zu Systemdatenbanken finden Sie unter Systemdatenbanken.

  2. Beenden Sie alle SQL Server-Dienste. Es wird empfohlen, vor dem Deinstallieren eines kumulativen Updates alle SQL Server-Dienste zu beenden. Aktive Verbindungen können das erfolgreiche Entfernen verhindern.

  3. Verwenden Sie ein Konto mit den entsprechenden Berechtigungen. Melden Sie sich auf dem Server an, indem Sie das SQL Server-Dienstkonto oder ein Konto mit entsprechenden Berechtigungen verwenden. Sie können sich beispielsweise unter Windows mit einem Konto anmelden, das Mitglied der lokalen Administratorgruppe ist. Unter Linux sollten Sie die Befehle mit dem root-Konto ausführen.

Entfernen eines kumulativen Updates unter Windows

Abhängig von der verwendeten Windows-Version können Sie auf verschiedene Arten auf die Liste der installierten Updates zugreifen.

Suchen der Liste der installierten Updates

Für Windows Server 2016, Windows 10 und höher:

  1. Öffnen Sie das Startmenü, und geben Sie update history ein.
  2. Wählen Sie in den Suchergebnissen Updateverlauf anzeigen aus.
  3. Wählen Sie Updates deinstallieren aus.

Navigieren Sie für ältere Versionen von Windows zu Systemsteuerung > Programme und Features > Installierte Updates anzeigen.

Entfernen eines kumulativen Updates

Abhängig von der verwendeten Windows-Version können Sie ein kumulatives Update aus der Liste der installierten Updates entfernen, indem Sie entweder die Option Deinstallieren neben dem Update auswählen oder mit der rechten Maustaste auf das Update klicken und Deinstallieren auswählen.

Befolgen Sie die Anweisungen zum Entfernen des kumulativen Updates. Sie werden möglicherweise aufgefordert, Ihren Computer neu zu starten, nachdem das kumulative Update entfernt wurde.

Entfernen eines kumulativen Updates unter Linux

Um ein kumulatives Update unter Linux zu deinstallieren, müssen Sie ein Rollback des Pakets auf die vorherige Version ausführen.

Wenn Sie SQL Server auf eine frühere Version zurücksetzen oder herabstufen möchten, führen Sie die folgenden Schritte aus:

  1. Ermitteln Sie die Versionsnummer des SQL Server-Pakets, auf das Sie herabstufen möchten. Eine Liste der Paketnummern finden Sie in den Versionshinweisen:

  2. Führen Sie ein Downgrade auf eine frühere Version von SQL Server aus. Ersetzen Sie <version_number> in den folgenden Befehlen durch die in Schritt 1 ermittelte Versionsnummer von SQL Server.

    Plattform Befehl(e) für das Paketupdate
    RHEL sudo yum downgrade mssql-server-<version_number>.x86_64
    SLES sudo zypper install --oldpackage mssql-server=<version_number>
    Ubuntu sudo apt-get install mssql-server=<version_number>
    sudo systemctl start mssql-server

Hinweis

Sie können nur auf eine Version innerhalb derselben Hauptversion, z. B. SQL Server 2022 (16.x), herabstufen.

Im Fall eines Fehlers

Wenn beim Entfernen ein Fehler auftritt, überprüfen Sie die SQL Server-Setupprotokolldateien, um die Grundursache zu bestimmen.

Nächste Schritte