Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Datenbankversions-Upgrades anwenden
RDS for SQL Server Developer Edition unterstützt sowohl Neben- als auch Hauptversions-Upgrades mithilfe von Custom Engine Versions (CEVs). Für ein Upgrade müssen Sie ein neues CEV mit dem neuesten kumulativen Update (CU) erstellen und es auf Ihre Instance anwenden. Das Upgrade der Datenbankversion für die SQL Server Developer Edition umfasst die folgenden Schritte:
Grundlegendes zu Haupt- und Nebenversionen
Eine Hauptversion stellt eine Vollversion von Microsoft SQL Server dar. Jede Hauptversion enthält neue Funktionen, wesentliche Änderungen der Funktionen oder Leistungsmerkmale sowie Änderungen auf Engine-Ebene, die möglicherweise nicht mit vorhandenen Anwendungen abwärtskompatibel sind.
Die folgende Tabelle zeigt die Hauptversionen:
| Version von SQL Server | Beispiel für eine Engine-Version |
|---|---|
| SQL Server 2025 Enterprise Developer Edition | 17.00.4045.5 |
| SQL Server 2025 Standard-Entwicklerausgabe | 17.00.4045.5 |
| SQL Server 2022 Entwicklerausgabe | 16.00.4215.2 |
| SQL Server 2019 Entwicklerausgabe | 15.00.4455.2 |
Nebenversionen (kumulative Updates)
Eine Nebenversion stellt ein kumulatives Update (CU) dar, das von Microsoft innerhalb einer bestimmten Hauptversion veröffentlicht wurde. Zu den kleineren Versions-Upgrades gehören Sicherheitspatches, Bugfixes und Engine-Verbesserungen.
In SQL Server 2022 (Hauptversion 16.00) handelt es sich beispielsweise um Nebenversionen:
16.00.4255.1 (CU25)
16,00,4215,2 (CU21)
Bevor Sie ein Versionsupgrade durchführen, sollten Sie die folgenden Ressourcen lesen, um sich über mögliche Auswirkungen und bewährte Verfahren zu informieren:
Überlegungen zum Upgrade der SQL Server-DB-Engine — Behandelt Kompatibilitätsstufen, veraltete Funktionen, Sortierungsänderungen, Verbindungsserver und andere Faktoren, die sich nach einem Upgrade auf Ihre Workloads auswirken könnten.
Testen eines Upgrades — Beschreibt, wie Sie ein Hauptversionsupgrade bei einer Snapshot-Wiederherstellung testen, bevor Sie es auf Ihre Produktionsinstanz anwenden. So können Sie Probleme identifizieren, ohne dass sich dies auf die Live-Workloads auswirkt.
Überprüfen Sie die aktuelle Engine-Version und identifizieren Sie die Zielversion
Verwenden Sie den describe-db-engine-versions AWS CLI Befehl, um die unterstützten Versionen anzuzeigen und gültige Upgrade-Ziele für Ihre aktuelle Engine-Version zu ermitteln. Auf diese Weise können Sie vor dem Anwenden von Änderungen zwischen Haupt- und Nebenaktualisierungspfaden unterscheiden. Identifizieren Sie die Zielversion der Datenbank-Engine anhand der von Amazon RDS unterstützten Versionen. Weitere Informationen zu unterstützten SQL Server-Versionen in Amazon RDS finden Sie unter Arbeiten mit der SQL Server Developer Edition auf RDS für SQL Server.
aws rds describe-db-engine-versions \ --engine sqlserver-dev-ee \ --engine-version "16.00.4215.2.my-cev" \ --query "DBEngineVersions[0].ValidUpgradeTarget[*].{EngineVersion:EngineVersion,IsMajorVersionUpgrade:IsMajorVersionUpgrade}" \ --output table
--------------------------------------------------------- | DescribeDBEngineVersions | +----------------------------+--------------------------+ | EngineVersion | IsMajorVersionUpgrade | +----------------------------+--------------------------+ | 16.00.4255.1.my-target-cev| False | | 17.00.4055.5.my-target-cev| True | +----------------------------+--------------------------+
In dieser Ausgabe:
IsMajorVersionUpgrade: Falseweist auf ein kleineres Versionsupgrade hinIsMajorVersionUpgrade: Trueweist auf ein Upgrade der Hauptversion hin
Erstellen Sie eine neue benutzerdefinierte Engine-Version
Besorgen Sie sich die erforderlichen Installationsmedien (ISO und CU), laden Sie sie hoch und erstellen Sie dann eine neue CEV. Eine ausführliche Anleitung zum Erstellen einer CEV finden Sie unter Erstellen einer benutzerdefinierten Engine-Version für RDS for SQL Server Developer Edition.
Führen Sie Folgendes ausdescribe-db-engine-versions, um gültige Upgrade-Pfade für Ihr CEV zu bestätigen:
aws rds describe-db-engine-versions \ --engine sqlserver-dev-ee \ --engine-version "16.00.4215.2.my-cev" \ --query "DBEngineVersions[0].ValidUpgradeTarget[*].{EngineVersion:EngineVersion,IsMajorVersionUpgrade:IsMajorVersionUpgrade}" \ --output table
Beispielausgabe:
--------------------------------------------------------- | DescribeDBEngineVersions | +----------------------------+--------------------------+ | EngineVersion | IsMajorVersionUpgrade | +----------------------------+--------------------------+ | 17.00.4055.5.my-target-cev| True | +----------------------------+--------------------------+
Wenden Sie das Versions-Upgrade an
Verwendung der AWS CLI
Wenden Sie das Versions-Upgrade mithilfe des Amazon RDS-Befehls modify-db-instance mit dem neuen CEV an:
aws rds modify-db-instance \ --db-instance-identifier <instance-id> \ --engine-version <new-cev-version> \ --allow-major-version-upgrade ## required only for major version upgrades \ --no-apply-immediately ## use --apply-immediately for immediate update
Anmerkung
--no-apply-immediately(Standardeinstellung), um die Änderungen während des nächsten Wartungsfensters anzuwenden.
Wichtig
Der --allow-major-version-upgrade Parameter ist für Hauptversions-Upgrades erforderlich.
Verwendung der AWS Management Console
So aktualisieren Sie die Engine-Version einer DB-Instance mithilfe der Konsole:
Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon RDS-Konsole unter https://console.aws.amazon.com/rds/
. Wählen Sie im Navigationsbereich Databases (Datenbanken) und dann die DB-Instance aus, die Sie upgraden möchten.
Wählen Sie Modify aus. Die Seite Modify DB Instance (DB-Instance ändern) wird angezeigt.
Wählen Sie für die DB-Engine-Version die neue Zielversion (Ihre neue CEV) aus der Dropdownliste aus.
Wählen Sie Weiter und überprüfen Sie die Zusammenfassung der Änderungen.
Wählen Sie aus, wann die Änderungen übernommen werden sollen:
Wählen Sie Sofort anwenden, um das Upgrade jetzt zu starten.
Wählen Sie Im nächsten geplanten Wartungsfenster anwenden aus, um die Änderungen im nächsten geplanten Wartungsfenster zu übernehmen.
Klicken Sie auf Modify DB Instance (DB-Instance ändern), um Ihre Änderungen zu speichern.