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
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
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)
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.
Das Upgrade wird überprüft
Ü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:
EngineVersionentspricht Ihrer Zielversion.DBInstanceStatusistavailable.LicenseModelistbring-your-own-media.
Konvertierung einer Inclusive-Instanz in Bring Your Own Media
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.
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.
Überlegungen
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.