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.
Vorbereitung der Erstellung eines CEV für RDS Custom for SQL Server
Sie können CEV mit einem Amazon Machine Image (AMI), das vorinstallierte, License Included (LI) Microsoft SQL Server enthält, oder mit einem, AMI auf dem Sie Ihren eigenen SQL Server installieren, ein Installationsmedium (BYOM) erstellen.
Vorbereiten eines CEV
Gehen Sie wie folgt vor, um einen CEV mit Bring Your Own Media (BYOM) oder vorinstallierten Microsoft SQL Server (LI) zu erstellen.
Die folgenden Schritte verwenden als Beispiel eine AMI mit Windows Server 2019 Base.
Um eine CEV zu erstellen BYOM
Wählen Sie auf der EC2 Amazon-Konsole Launch Instance aus.
Geben Sie unter Name den Namen der Instance ein.
Wählen Sie unter Schnellstart die Option Windows aus.
Wählen Sie Microsoft Windows Server 2019 Base.
Wählen Sie einen geeigneten Instance-Typ, ein key pair sowie Netzwerk- und Speichereinstellungen aus und starten Sie die Instance.
Stellen Sie nach dem Starten oder Erstellen der EC2 Instanz sicher, dass in Schritt 4 das richtige Windows ausgewählt AMI wurde:
Wählen Sie die EC2 Instance in der EC2 Amazon-Konsole aus.
Überprüfen Sie im Abschnitt „Details“ den Vorgang „Nutzung“ und stellen Sie sicher, dass er RunInstances auf:0002 gesetzt ist.
Melden Sie sich bei der EC2 Instanz an und kopieren Sie Ihr SQL Server-Installationsmedium darauf.
Anmerkung
Wenn Sie eine CEV SQL Server Developer Edition erstellen, müssen Sie das Installationsmedium möglicherweise mit Ihrem Microsoft Visual Studio-Abonnement
beziehen. Installieren Sie SQL den Server. Stellen Sie Folgendes sicher:
-
Überprüfen Anforderungen für RDS Custom BYOM for Server SQL undVersionsunterstützung für RDS Custom for SQL Server CEVs.
-
Legen Sie das Instance-Stammverzeichnis auf das Standardverzeichnis
C:\Program Files\Microsoft SQL Server\
fest. Ändern Sie dieses Verzeichnis nicht. -
Setzen Sie den Kontonamen des SQL Server-Datenbankmoduls entweder auf
NT Service\MSSQLSERVER
oderNT AUTHORITY\NETWORK SERVICE
. -
Stellen Sie den SQL Serverstartmodus auf Manuell ein.
-
Wählen Sie den SQL Serverauthentifizierungsmodus auf Gemischt.
-
Behalten Sie die aktuellen Einstellungen für die Standard-Datenverzeichnisse und TempDB-Speicherorte bei.
-
-
Erteilen Sie die SQL Serverrollenberechtigung Serversysadmin (SA) für:
NT AUTHORITY\SYSTEM
USE [master] GO EXEC master..sp_addsrvrolemember @loginame = N'NT AUTHORITY\SYSTEM' , @rolename = N'sysadmin' GO
Installieren Sie zusätzliche Software oder passen Sie das Betriebssystem und die Datenbankkonfiguration an Ihre Anforderungen an.
Führen Sie Sysprep auf der Instanz aus. EC2 Weitere Informationen finden Sie unter Amazon EC2 AMI mithilfe von Windows Sysprep erstellen.
Speichern Sie AMI die Datei, die Ihre installierte SQL Serverversion, andere Software und Anpassungen enthält. Dies ist Ihr goldenes Image.
Erstellen Sie ein neues, CEV indem Sie die AMI ID des von Ihnen erstellten Images angeben. Die detaillierten Schritte finden Sie unter Ein CEV für RDS Custom for SQL Server erstellen.
Erstellen Sie eine neue RDS benutzerdefinierte SQL Server-DB-Instance mit demCEV. Die detaillierten Schritte finden Sie unter Erstellen Sie eine RDS benutzerdefinierte SQL Server-DB-Instance aus einem CEV.
Die folgenden Schritte zum Erstellen eines CEV vorinstallierten Microsoft SQL Servers (LI) verwenden 2023.05.10
als Beispiel einen SQLServer AMI mit der Versionsnummer von Server CU2 0. Wenn Sie eine erstellenCEV, wählen Sie eine AMI mit der neuesten Versionsnummer aus. Dadurch wird sichergestellt, dass Sie eine unterstützte Version von Windows Server und SQL Server mit dem neuesten kumulativen Update (CU) verwenden.
So erstellen Sie einen CEV mit vorinstalliertem Microsoft SQL Server (LI)
Wählen Sie das neueste verfügbare AWS EC2 Windows Amazon Machine Image (AMI) with License Included (LI) für Microsoft Windows Server und SQL Server.
Suchen Sie im AMIWindows-Versionsverlauf nach CU20.
-
Notieren Sie sich die Versionsnummer. Für SQL Server 2019 CU2 0 lautet die Versionsnummer
2023.05.10
. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie dann im linken Navigationsbereich der EC2 Amazon-Konsole Images aus AMIs.
-
Wählen Sie Öffentliche Abbilder aus.
-
Geben Sie
2023.05.10
in das Suchfeld ein. Eine Liste von AMIs wird angezeigt. -
Geben Sie
Windows_Server-2019-English-Full-SQL_2019
in das Suchfeld ein, um die Ergebnisse zu filtern. Die folgenden Ergebnisse sollten angezeigt werden. -
Wählen Sie die AMI mit der SQL Server-Edition aus, die Sie verwenden möchten.
Erstellen oder starten Sie eine EC2 Instanz Ihrer WahlAMI.
Melden Sie sich bei der EC2 Instanz an und installieren Sie zusätzliche Software oder passen Sie das Betriebssystem und die Datenbankkonfiguration an Ihre Anforderungen an.
Führen Sie Sysprep auf der Instanz ausEC2. Weitere Informationen zum Vorbereiten und AMI Verwenden von Sysprep finden Sie unter Erstellen eines standardisierten Amazon Machine Image (AMI) mit Sysprep.
Speichern Sie die DateiAMI, die Ihre installierte SQL Serverversion, andere Software und Anpassungen enthält. Dies ist Ihr goldenes Image.
Erstellen Sie ein neues, CEV indem Sie die AMI ID des von Ihnen erstellten Images angeben. Eine ausführliche Anleitung zum Erstellen eines CEV finden Sie unterEin CEV für RDS Custom for SQL Server erstellen.
Erstellen Sie eine neue RDS benutzerdefinierte SQL Server-DB-Instance mit demCEV. Die detaillierten Schritte finden Sie unter Erstellen Sie eine RDS benutzerdefinierte SQL Server-DB-Instance aus einem CEV.
Regionale Verfügbarkeit für RDS Custom for SQL Server CEVs
Die Unterstützung der benutzerdefinierten Engine-Version (CEV) für RDS Custom for SQL Server ist in den folgenden Ländern verfügbar AWS-Regionen:
US East (Ohio)
USA Ost (Nord-Virginia)
USA West (Oregon)
Asia Pacific (Mumbai)
Asia Pacific (Seoul)
Asien-Pazifik (Singapur)
Asien-Pazifik (Sydney)
Asien-Pazifik (Tokio)
-
Canada (Central)
Europe (Frankfurt)
Europa (Irland)
Europe (London)
Europe (Stockholm)
-
Südamerika (São Paulo)
Versionsunterstützung für RDS Custom for SQL Server CEVs
CEVDie Erstellung von RDS Custom for SQL Server wird für die folgenden AWS EC2 Windows-Betriebssysteme unterstütztAMIs:
-
Für die CEVs Verwendung vorinstallierter Medien, AWS EC2 Windows AMIs mit Lizenz enthalten (LI), Microsoft Windows Server 2019 (OS) und SQL Server 2022 oder 2019
-
Für die CEVs Verwendung von Bring Your Own Media (BYOM), AWS EC2 Windows AMIs mit Microsoft Windows Server 2019 (OS)
CEVDie Erstellung für RDS Custom for SQL Server wird für die folgenden Betriebssystem- (OS) und Datenbank-Editionen unterstützt:
-
Für die CEVs Verwendung vorinstallierter Medien:
SQLServer 2022 mitCU9,CU13, CU14 - GDR für Enterprise-, Standard- und Web-Editionen
SQLServer 2019 mitCU8,CU17,CU18, CU2 0,, CU24CU26, CU28 - GDR für Enterprise-, Standard- und Web-Editionen
-
Für die CEVs Verwendung von Bring Your Own Media (BYOM):
SQLServer 2022 mitCU9, CU13 für Enterprise, Standard und Developer Editionen
SQLServer 2019 mitCU17,CU18, CU2 0 undCU24, CU26 für Enterprise, Standard und Developer Editionen
-
Windows Server 2019 ist das einzige unterstützte Betriebssystem, wenn Sie vorinstallierte Medien CEVs verwenden oder Ihre eigenen Medien mitbringen möchten (BYOM).
Weitere Informationen finden Sie im AWS AMIWindows-Versionsverlauf.
Anforderungen für RDS Custom for SQL Server CEVs
Die folgenden Anforderungen gelten für die Erstellung einer Version CEV für RDS Custom for SQL Server:
-
Die AMI zur Erstellung eines verwendeten CEV muss auf einer Betriebssystem- und Datenbankkonfiguration basieren, die von RDS Custom for SQL Server unterstützt werden. Weitere Informationen zu unterstützten Konfigurationen finden Sie unter Anforderungen und Einschränkungen für Amazon RDS Custom for SQL Server.
-
Sie CEV müssen einen eindeutigen Namen haben. Sie können keine CEV mit demselben Namen wie eine bestehende erstellenCEV.
-
Sie müssen die CEV benutzerdefinierte Zeichenfolge nach dem Benennungsmuster SQL Server-Hauptversion + Nebenversion + benennen. Die Hauptversion + Nebenversion muss mit der SQL Serverversion übereinstimmen, die im Lieferumfang von enthalten istAMI. Sie können beispielsweise eine AMI mit SQL Server 2019 CU17 als 15.00.4249.2.my_cevtest benennen.
-
AMISie müssen Sysprep vorbereiten und verwenden. Weitere Informationen zur Vorbereitung und AMI Verwendung von Sysprep finden Sie unter Erstellen Sie ein standardisiertes Amazon Machine Image (AMI) mit Sysprep.
-
Sie sind verantwortlich für die Aufrechterhaltung des Lebenszyklus von. AMI Eine RDS Custom for SQL Server-DB-Instance, die aus einem erstellt wurde, speichert CEV keine Kopie vonAMI. Sie enthält einen Zeiger auf dieAMI, mit der Sie die erstellt habenCEV. Sie AMI muss existieren, damit eine RDS Custom for SQL Server-DB-Instance betriebsbereit bleibt.
Einschränkungen für RDS Custom for Server SQL CEVs
Die folgenden Einschränkungen gelten für benutzerdefinierte Engine-Versionen mit RDS Custom for SQL Server:
-
Sie können eine nicht löschen, CEV wenn ihr Ressourcen wie DB-Instances oder DB-Snapshots zugeordnet sind.
-
Um eine RDS benutzerdefinierte SQL Server-DB-Instance zu erstellen, CEV muss eine den Status
pending-validation
,available
failed
, odervalidating
haben. Sie können keine RDS benutzerdefinierte SQL Server-DB-Instance erstellen, CEV wenn der CEV Status lautetincompatible-image-configuration
. -
Um eine RDS benutzerdefinierte SQL Server-DB-Instance so zu ändern, dass sie eine neue verwendetCEV, CEV muss sie den Status haben
available
. -
Sie können keine AMI oder CEV aus einer vorhandenen RDS Custom for SQL Server-DB-Instance erstellen.
-
Sie können eine bestehende nicht ändernCEV, um eine andere zu verwendenAMI. Sie können jedoch eine RDS benutzerdefinierte SQL Server-DB-Instance so ändern, dass sie eine andere verwendetCEV. Weitere Informationen finden Sie unter Ändern einer RDS benutzerdefinierten SQL Server-DB-Instance.
-
Die Verschlüsselung eines AMI oder CEV mit einem vom Kunden verwalteten KMS Schlüssel, der sich von dem bei der Erstellung der DB-Instance bereitgestellten KMS Schlüssel unterscheidet, wird nicht unterstützt.
-
Eine regionsübergreifende Kopie von wird CEVs nicht unterstützt.
-
Das kontoübergreifende Kopieren von wird CEVs nicht unterstützt.
-
Sie können eine nicht wiederherstellen oder wiederherstellen, CEV nachdem Sie sie gelöscht haben. Sie können jedoch CEV aus derselben Datei eine neue erstellenAMI.
-
Eine RDS Custom for SQL Server-DB-Instance speichert Ihre SQL Server-Datenbankdateien auf Laufwerk D:\. Die mit a AMI verknüpften Dateien CEV sollten die Microsoft SQL Server-Systemdatenbankdateien auf Laufwerk C:\ speichern.
-
Eine RDS Custom for SQL Server-DB-Instance behält Ihre am SQL Server vorgenommenen Konfigurationsänderungen bei. Alle Konfigurationsänderungen am Betriebssystem einer laufenden RDS Custom for SQL Server-DB-Instance, die aus einer erstellt wurde, CEV werden nicht beibehalten. Wenn Sie eine permanente Konfigurationsänderung am Betriebssystem vornehmen und diese als neue Basiskonfiguration beibehalten möchten, erstellen Sie eine neue CEV und ändern Sie die DB-Instance so, dass sie die neue verwendetCEV.
Wichtig
Das Ändern einer RDS benutzerdefinierten SQL Server-DB-Instance zur Verwendung einer neuen CEV ist ein Offline-Vorgang. Sie können die Änderung sofort durchführen oder sie so planen, dass sie während eines wöchentlichen Wartungsfensters erfolgt.
-
Wenn Sie eine ändernCEV, überträgt Amazon diese Änderungen RDS nicht auf zugehörige RDS Custom for SQL Server-DB-Instances. Sie müssen jede RDS Custom for SQL Server-DB-Instance ändern, um die neuen oder aktualisierten Instances verwenden zu könnenCEV. Weitere Informationen finden Sie unter Ändern einer RDS benutzerdefinierten SQL Server-DB-Instance.
-
Wichtig
Wenn eine von a AMI verwendete Datei gelöscht CEV wird, schlagen alle Änderungen fehl, die möglicherweise einen Austausch des Hosts erfordern, z. B. Scale Compute. Die DB-Instance „RDSCustom for SQL Server“ wird dann außerhalb des RDS Support-Bereichs platziert. Wir empfehlen, dass Sie keine Dateien löschenAMI, die mit a CEV verknüpft sind.