

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
<a name="sqlserver-dev-edition.db-version-upgrade"></a>

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
<a name="sqlserver-dev-edition.db-version-upgrade.major-minor"></a>

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)
<a name="sqlserver-dev-edition.db-version-upgrade.minor-versions"></a>

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 ](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.SQLServer.Considerations.html) — 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 ](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.SQLServer.UpgradeTesting.html) — 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
<a name="sqlserver-dev-edition.db-version-upgrade.verify"></a>

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](sqlserver-dev-edition.md).

```
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: False`weist auf ein kleineres Versionsupgrade hin
+ `IsMajorVersionUpgrade: True`weist auf ein Upgrade der Hauptversion hin

## Erstellen Sie eine neue benutzerdefinierte Engine-Version
<a name="sqlserver-dev-edition.db-version-upgrade.create-cev"></a>

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. ](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/sqlserver-dev-edition.creating-cev.html)

Führen Sie Folgendes aus`describe-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
<a name="sqlserver-dev-edition.db-version-upgrade.apply"></a>

### Verwendung der AWS CLI
<a name="sqlserver-dev-edition.db-version-upgrade.apply.cli"></a>

Wenden Sie das Versions-Upgrade mithilfe des Amazon [ RDS-Befehls ](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) 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
<a name="sqlserver-dev-edition.db-version-upgrade.apply.console"></a>

So aktualisieren Sie die Engine-Version einer DB-Instance mithilfe der Konsole:

1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon RDS-Konsole unter [ https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Databases (Datenbanken)** und dann die DB-Instance aus, die Sie upgraden möchten.

1. Wählen Sie **Modify** aus. Die Seite Modify DB Instance (DB-Instance ändern) wird angezeigt.

1. Wählen Sie für die ** DB-Engine-Version ** die neue Zielversion (Ihre neue CEV) aus der Dropdownliste aus.

1. Wählen Sie ** Weiter ** und überprüfen Sie die Zusammenfassung der Änderungen.

1. 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.

1. Klicken Sie auf **Modify DB Instance** (DB-Instance ändern), um Ihre Änderungen zu speichern.