View a markdown version of this page

Erstellen einer BYOM-DB-Instance für RDS für SQL Server - Amazon Relational Database Service

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.

Erstellen einer BYOM-DB-Instance für RDS für SQL Server

Sie können BYOM-Instances über die Amazon RDS-Konsole oder die CLI erstellen. AWS

Konsole: Auf der Seite „Datenbank erstellen“ können Sie eine BYOM-Instance auf die gleiche Weise erstellen, wie Sie eine License Included (LI) -Instance erstellen würden. Die Konsole erstellt die BYOM-Engine-Version hinter den Kulissen in Ihrem Namen. Beachten Sie, dass das Erstellen der Engine-Version anhand der von Ihnen bereitgestellten Installationsmedien die gesamte Instanzerstellungszeit um etwa 20 Minuten verlängert.

Um diese zusätzliche Wartezeit zu vermeiden, können Sie die BYOM-Engine-Version auf der Seite mit den benutzerdefinierten Engine-Versionen vorab erstellen. Sobald die Engine-Version erstellt ist, folgt das Starten von Instances auf dieser Version dem gleichen Zeitplan wie bei LI-Instances.

CLI: Über die AWS CLI rufen Sie zuerst auf, create-custom-db-engine-version um die BYOM-Engine-Version zu erstellen, und rufen dann auf, um Ihre create-db-instance Datenbank zu starten. Dieser zweistufige Prozess gilt auch, wenn Sie bestehende BYOM-Instanzen auf eine neue Nebenversion umstellen: Erstellen Sie zuerst die Zielversion der BYOM-Engine, warten Sie, bis sie den Available Status erreicht hat, und rufen Sie dann auf, um das Upgrade durchzuführen. modify-db-instance

Voraussetzungen

Bevor Sie eine BYOM-DB-Instance erstellen, überprüfen Sie Folgendes:

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon RDS-Konsole.

  2. Wählen Sie im Navigationsbereich Datenbanken und dann Datenbank erstellen aus.

  3. Wählen Sie für Wählen Sie eine Methode zur Datenbankerstellung die Option Vollständige Konfiguration aus.

  4. Wählen Sie für Engine-Optionen die Option Microsoft SQL Server aus.

  5. Wählen Sie für Vorlagen die Option Produktion oder Dev/Test basierend auf Ihrem Anwendungsfall aus.

  6. Wählen Sie für Datenbankverwaltungstyp die Option Amazon RDS aus.

  7. Wählen Sie für Edition SQL Server Standard Edition oder SQL Server Enterprise Edition.

  8. Wählen Sie als Lizenzmodell BYOM (Bring Your Own Media).

  9. Wählen Sie für die Hauptmodulversion die SQL Server-Version aus, die Ihrem Installationsmedium entspricht (z. B. 2022 oder 2025).

  10. Wählen Sie für die Nebenversion der Engine die Ziel-Nebenversion aus (z. B. 16.00.4175.1.v1 für SQL Server 2022 oder 17.00.4045.5.v1 für SQL Server 2025).

  11. Geben Sie für DB-Instance-Kennung einen eindeutigen Namen für Ihre DB-Instance ein.

  12. Konfigurieren Sie die verbleibenden Einstellungen (DB-Instance-Klasse, Speicher, Konnektivität, Authentifizierung, Backups und Wartung) wie bei einer Included-Instance.

  13. Wählen Sie Datenbank erstellen aus.

Amazon RDS erstellt die BYOM-Engine-Version automatisch und startet Ihre Instance.

Verwenden Sie den create-db-instance Befehl mit--license-model bring-your-own-media:

aws rds create-db-instance \ --engine sqlserver-ee \ --engine-version 17.00.4045.5.v1 \ --license-model bring-your-own-media \ --db-instance-identifier my-byom-instance \ --db-instance-class db.m7i.xlarge \ --master-username admin \ --master-user-password <password> \ --allocated-storage 200 \ --db-subnet-group-name my-subnet-group \ --vpc-security-group-ids sg-0123456789abcdef0

Überprüfung Ihrer BYOM-DB-Instance

Nachdem Sie die Instance erstellt haben, stellen Sie sicher, dass sie das BYOM-Lizenzmodell verwendet:

aws rds describe-db-instances \ --db-instance-identifier my-byom-instance

Bestätigen Sie in der Antwort die folgenden Werte:

  • "LicenseModel": "bring-your-own-media"— Die Instanz verwendet Ihre eigene SQL Server-Lizenz.

  • "Engine": "sqlserver-ee"— Die richtige Engine-Edition.

  • "EngineVersion": "17.00.4045.5.v1"— Die Ziel-Engine-Version.

Überlegungen

  • Wenn Sie über eine bestehende Automatisierung verfügen, die DB-Instances ohne Angabe erstellt--license-model, schlagen diese Workflows fehl, nachdem Sie eine BYOM-Engine-Version für diese Engine-Version erstellt haben. Aktualisieren Sie Ihre Automatisierung so, dass sie den --license-model Parameter enthält, bevor Sie eine BYOM-Engine-Version aktivieren.