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
Erstellen Sie eine BYOM-DB-Instance mithilfe der AWS-Managementkonsole, der AWS CLI
Konsole — Auf der Seite „Datenbank erstellen“ können Sie eine BYOM-Instanz 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. Nachdem die Engine-Version erstellt wurde, folgt das Starten von Instances auf dieser Version dem gleichen Zeitplan wie bei LI-Instances.
AWS CLI und AWS -Tools für PowerShell — Wenn du den benutzt AWS CLI oder AWS -Tools für PowerShell, erstellen Sie zuerst die BYOM-Engine-Version (die CreateCustomDBEngineVersion Operation), und erstellen Sie dann Ihre DB-Instance (die CreateDBInstance Operation). Dieselben beiden Schritte gelten, wenn Sie eine BYOM-DB-Instance auf eine neue Nebenversion aktualisieren. Erstellen Sie zunächst die Ziel-BYOM-Engine-Version und warten Sie, bis sie erreicht ist available Status. Ändern Sie dann die DB-Instance (die ModifyDBInstance Betrieb).
Voraussetzungen
Bevor Sie eine BYOM-DB-Instance erstellen, überprüfen Sie Folgendes:
Sie haben die Schritte unter abgeschlossen BYOM-Engine-Versionen für RDS for SQL Server erstellen und verwalten.
Erstellen Sie Ihre BYOM-DB-Instance
Melden Sie sich bei der AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie im Navigationsbereich Datenbanken aus. Wählen Datenbank erstellen, und wählen Sie dann Vollständige Konfiguration.
-
Gehen Sie auf der Seite Datenbank erstellen wie folgt vor:
-
Wählen Sie unter Engine type (Engine-Typ) die Option Microsoft SQL Server aus.
-
Wählen Sie für Datenbankverwaltungstyp die Option Amazon RDS aus.
-
Für Ausgabe, wähle SQL Server Enterprise Edition oder SQL Server Standardausgabe.
-
Unter Vorlagen, bestätigen Sie die Vorlagenauswahl. Wenn Sie eine Edition auswählen, ändern sich die Vorlagenoptionen. Für die Enterprise Edition und die Standard Edition sind die Optionen Produktion und Dev/Test.
-
Für Lizenzmodell, wählen Sie BYOM (Bringen Sie Ihre eigenen Medien mit).
-
Für Hauptmotorversion, wählen Sie die Hauptversion, die zu Ihrem Installationsmedium passt, zum Beispiel SQL Server 2025.
-
Für Kleinere Motorversion, wählen Sie die Nebenversion, zum Beispiel
17.00.5005.3.v1. -
Geben Sie für DB-Instance-Kennung einen eindeutigen Namen für Ihre DB-Instance ein.
-
Konfigurieren Sie die übrigen Einstellungen (DB-Instance-Klasse, Speicher, Konnektivität, Authentifizierung, Backups und Wartung) wie bei einer DB-Instance mit Lizenz.
-
-
Wählen Sie Datenbank erstellen aus.
Amazon RDS erstellt die BYOM-Engine-Version automatisch und startet Ihre Instance.
Verwenden Sie das create-db-instance Befehl mit --license-model bring-your-own-media.
aws rds create-db-instance \ --engine sqlserver-ee \ --engine-version 17.00.5005.3.v1 \ --license-model bring-your-own-media \ --db-instance-identifiermy-byom-instance\ --db-instance-class db.m8a.xlarge \ --master-usernameadmin\ --manage-master-user-password \ --allocated-storage200\ --db-subnet-group-namemy-subnet-group\ --vpc-security-group-idssg-0123456789abcdef0\ --regionus-west-2
Dieses Beispiel verwendet --manage-master-user-password um das Masterbenutzerkennwort zu speichern in AWS Secrets Manager. Weitere Informationen finden Sie unter Passwortverwaltung mit Amazon RDS und AWS Secrets Manager.
Um stattdessen Ihr eigenes Passwort festzulegen, ersetzen Sie --manage-master-user-password mit dem Folgenden:
--master-user-passwordpassword
Benutze das New-RDSDBInstance Cmdlet mit -LicenseModel bring-your-own-media.
New-RDSDBInstance ` -Engine sqlserver-ee ` -EngineVersion 17.00.5005.3.v1 ` -LicenseModel bring-your-own-media ` -DBInstanceIdentifiermy-byom-instance` -DBInstanceClass db.m8a.xlarge ` -MasterUsernameadmin` -ManageMasterUserPassword $true ` -AllocatedStorage200` -DBSubnetGroupNamemy-subnet-group` -VpcSecurityGroupIdsg-0123456789abcdef0` -Regionus-west-2
Dieses Beispiel verwendet -ManageMasterUserPassword $true um das Masterbenutzerkennwort zu speichern in AWS Secrets Manager. Weitere Informationen finden Sie unter Passwortverwaltung mit Amazon RDS und AWS Secrets Manager.
Um stattdessen Ihr eigenes Passwort festzulegen, ersetzen Sie -ManageMasterUserPassword $true mit dem Folgenden:
-MasterUserPasswordpassword
Überprüfung Ihrer BYOM-DB-Instance
Nachdem Sie die Instance erstellt haben, stellen Sie sicher, dass sie das BYOM-Lizenzmodell verwendet. Bestätigen Sie die folgenden Werte:
LicenseModelistbring-your-own-media— Die Instanz verwendet Ihre eigene SQL Server-Lizenz.Engineistsqlserver-ee— Die richtige Motorausgabe.EngineVersionist17.00.5005.3.v1— Die Ziel-Engine-Version.
Melden Sie sich bei der AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie im Navigationsbereich Datenbanken, und wählen Sie dann den Namen Ihrer DB-Instance.
-
Wählen Sie die Registerkarte Konfiguration aus.
Bestätigen Sie das Lizenzmodell Shows Bringen Sie Ihre eigenen Medien mit und Motorversion zeigt die Ziel-Engine-Version an. Die Motor Das Feld oben auf der Seite zeigt die Ausgabe.
Benutze das describe-db-instances Befehl.
aws rds describe-db-instances \ --db-instance-identifiermy-byom-instance\ --regionus-west-2
Die Ausgabe sieht wie folgt aus.
... "Engine": "sqlserver-ee", ... "EngineVersion": "17.00.5005.3.v1", ... "LicenseModel": "bring-your-own-media", ...
Verwenden Sie das cmdlet Get-RDSDBInstance.
Get-RDSDBInstance ` -DBInstanceIdentifiermy-byom-instance` -Regionus-west-2
Die Ausgabe sieht wie folgt aus.
... Engine : sqlserver-ee ... EngineVersion : 17.00.5005.3.v1 ... LicenseModel : bring-your-own-media ...
Überlegungen
Wenn Sie bereits über eine Automatisierung verfügen, die DB-Instances erstellt, ohne ein Lizenzmodell anzugeben, schlagen diese Workflows fehl, nachdem Sie eine BYOM-Engine-Version für diese Engine-Version erstellt haben. Aktualisieren Sie Ihre Automatisierung, um das Lizenzmodell anzugeben, bevor Sie eine BYOM-Engine-Version aktivieren.