

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.

# Aktualisieren einer BYOM-DB-Instance für RDS for SQL Server
<a name="sqlserver-byom-upgrade"></a>

Sie können kleinere Engine-Versions-Upgrades auf Ihre BYOM-DB-Instances auf RDS for SQL Server anwenden. Zu den kleineren Versionsupgrades gehören kumulative Updates von Microsoft, die Sicherheitspatches, Bugfixes und Leistungsverbesserungen enthalten.

Im Gegensatz zu Include-Include-Instanzen setzt das Upgrade einer BYOM-Instanz voraus, dass eine BYOM-Engine-Version verfügbar ist, bevor Sie das Upgrade starten.

## Identifizierung gültiger Upgrade-Ziele
<a name="sqlserver-byom-upgrade.targets"></a>

Stellen Sie vor dem Upgrade fest, welche Engine-Versionen als gültige Upgrade-Ziele für Ihre aktuelle Version verfügbar sind.

Verwenden Sie den `describe-db-engine-versions` Befehl, um gültige Upgrade-Ziele für kleinere Versionen aufzulisten:

**Beispiel:**

```
aws rds describe-db-engine-versions \
    --engine sqlserver-ee \
    --engine-version 15.00.4440.1.v1 \
    --include-all \
    --query "DBEngineVersions[?DBEngineMediaType=='Customer Provided'].ValidUpgradeTarget[] | [?IsMajorVersionUpgrade==\`false\`]"
```

**Beispielausgabe:**

```
[
    {
        "Engine": "sqlserver-ee",
        "EngineVersion": "15.00.4455.2.v1",
        "AutoUpgrade": false,
        "IsMajorVersionUpgrade": false
    },
    .....
    {
        "Engine": "sqlserver-ee",
        "EngineVersion": "15.00.4465.1.v1",
        "AutoUpgrade": false,
        "IsMajorVersionUpgrade": false
    }
]
```

## Anwenden eines BYOM-Versionsupgrades (AWS CLI)
<a name="sqlserver-byom-upgrade.applying"></a>

Bevor Sie ein Versionsupgrade initiieren, erstellen Sie einen manuellen Snapshot. Amazon RDS erstellt automatisierte Snapshots, aber ein manueller Snapshot gibt Ihnen einen bekannten Wiederherstellungspunkt.

**Beispiel:**

```
aws rds modify-db-instance \
    --db-instance-identifier my-byom-instance \
    --engine-version 15.00.4465.1.v1 \
    --no-apply-immediately
```

**Anmerkung**  
Wenn Sie es verwenden`--no-apply-immediately`, wendet Amazon RDS die Änderung im nächsten Wartungsfenster an. Verwenden Sie `--apply-immediately` diese Option, um die Änderung sofort anzuwenden. Weitere Informationen finden Sie unter [Verwenden der Einstellung für Zeitplanänderungen](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ModifyInstance.ApplyImmediately.html).

## Das Upgrade wird überprüft
<a name="sqlserver-byom-upgrade.verifying"></a>

Überprüfen Sie nach Abschluss des Upgrades die neue Engine-Version auf Ihrer DB-Instance.

**Beispiel:**

```
aws rds describe-db-instances \
    --db-instance-identifier my-byom-instance \
    --query "DBInstances[*].[DBInstanceIdentifier,EngineVersion,DBInstanceStatus,LicenseModel]"
```

```
[
    [
        "my-byom-instance",
        "15.00.4465.1.v1",
        "available",
        "bring-your-own-media"
    ]
]
```

Bestätigen Sie die folgenden Werte:
+ `EngineVersion`entspricht Ihrer Zielversion.
+ `DBInstanceStatus` ist `available`.
+ `LicenseModel` ist `bring-your-own-media`.

## Konvertierung einer Inclusive-Instanz in Bring Your Own Media
<a name="sqlserver-byom-upgrade.converting"></a>

Sie können eine bestehende RDS-Instanz für SQL Server vom Modell „License Included“ in BYOM konvertieren. Auf diese Weise können Sie Ihre eigenen SQL Server-Lizenzen verwenden, anstatt die Lizenzgebühr zu zahlen, die AWS im Preis enthalten ist.

**Anmerkung**  
Sie müssen eine BYOM-Engine-Version im `available` Status für die aktuelle Engine-Version der Instanz haben.

Verwenden Sie den `modify-db-instance` Befehl, um das Lizenzmodell zu ändern:

```
aws rds modify-db-instance \
    --db-instance-identifier DB_INSTANCE_IDENTIFIER \
    --license-model bring-your-own-media \
    --no-apply-immediately
```

**Anmerkung**  
Wenn Sie es verwenden`--no-apply-immediately`, wendet Amazon RDS die Änderung im nächsten Wartungsfenster an. Verwenden Sie `--apply-immediately` diese Option, um die Änderung sofort anzuwenden. Weitere Informationen finden Sie unter [Verwenden der Einstellung für Zeitplanänderungen](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ModifyInstance.ApplyImmediately.html).

Um das aktuelle Lizenzmodell Ihrer DB-Instance zu überprüfen, verwenden Sie den `describe-db-instances` Befehl und überprüfen Sie das `LicenseModel` Feld in der Antwort. Wenn gerade eine Änderung im Gange ist, überprüfen Sie das `PendingModifiedValues` Feld für das ausstehende Lizenzmodell. Nach Abschluss der Änderung spiegelt das `LicenseModel` Feld den neuen Wert wider. Weitere Informationen finden Sie unter [Beschreibung einer DB-Instance](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html).

## Überlegungen
<a name="sqlserver-byom-upgrade.considerations"></a>
+ Die Konvertierung von BYOM zu License Included wird nicht unterstützt.
+ Wenn Ihre License-Included (LI-) Instanz über Lesereplikate verfügt, entfernen Sie diese, bevor Sie das Lizenzmodell in BYOM konvertieren, und erstellen Sie sie anschließend neu. Die neuen Replikate erben automatisch das BYOM-Lizenzmodell.
+ Wenn Ihre LI-DB-Instance auf einer Instance-Klasse läuft, die für BYOM nicht unterstützt wird (z. B. db.m5 oder db.r6i), können Sie nicht direkt zu BYOM konvertieren. Ändern Sie Ihre Instance zunächst in eine unterstützte Instance-Klasse (7. Generation oder neuer) und konvertieren Sie dann das Lizenzmodell als separaten Änderungsvorgang.