Vorbereitung der Erstellung eines CEV für RDS Custom for 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.

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 mithilfe von Bring Your Own Media () BYOM

Die folgenden Schritte verwenden als Beispiel eine AMI mit Windows Server 2019 Base.

Um eine CEV zu erstellen BYOM
  1. Wählen Sie auf der EC2 Amazon-Konsole Launch Instance aus.

  2. Geben Sie unter Name den Namen der Instance ein.

  3. Wählen Sie unter Schnellstart die Option Windows aus.

  4. Wählen Sie Microsoft Windows Server 2019 Base.

  5. Wählen Sie einen geeigneten Instance-Typ, ein key pair sowie Netzwerk- und Speichereinstellungen aus und starten Sie die Instance.

  6. Stellen Sie nach dem Starten oder Erstellen der EC2 Instanz sicher, dass in Schritt 4 das richtige Windows ausgewählt AMI wurde:

    1. Wählen Sie die EC2 Instance in der EC2 Amazon-Konsole aus.

    2. Überprüfen Sie im Abschnitt „Details“ den Vorgang „Nutzung“ und stellen Sie sicher, dass er RunInstances auf:0002 gesetzt ist.

      Windows verwendet:0002 AMI für:. RunInstances BYOM
  7. Melden Sie sich bei der EC2 Instanz an und kopieren Sie Ihr SQL Server-Installationsmedium darauf.

    Anmerkung

    Wenn Sie CEV mit der SQL Server Developer Edition eine erstellen, müssen Sie das Installationsmedium möglicherweise mit Ihrem Microsoft Visual Studio-Abonnement beziehen.

  8. Installieren Sie SQL den Server. Stellen Sie Folgendes sicher:

    1. Überprüfen Anforderungen für BYOM für RDS Custom für SQL Server undVersionsunterstützung für RDS Custom for SQL Server CEVs.

    2. Legen Sie das Instance-Stammverzeichnis auf das Standardverzeichnis C:\Program Files\Microsoft SQL Server\ fest. Ändern Sie dieses Verzeichnis nicht.

    3. Setzen Sie den Kontonamen des SQL Server-Datenbankmoduls entweder auf NT Service\MSSQLSERVER oderNT AUTHORITY\NETWORK SERVICE.

    4. Stellen Sie den SQL Serverstartmodus auf Manuell ein.

    5. Wählen Sie den SQL Serverauthentifizierungsmodus auf Gemischt.

    6. Behalten Sie die aktuellen Einstellungen für die Standard-Datenverzeichnisse und TempDB-Speicherorte bei.

  9. 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
  10. Installieren Sie zusätzliche Software oder passen Sie das Betriebssystem und die Datenbankkonfiguration an Ihre Anforderungen an.

  11. Führen Sie Sysprep auf der Instanz aus. EC2 Weitere Informationen finden Sie unter Amazon EC2 AMI mithilfe von Windows Sysprep erstellen.

  12. Speichern Sie AMI die Datei, die Ihre installierte SQL Serverversion, andere Software und Anpassungen enthält. Dies ist Ihr goldenes Image.

  13. Erstellen Sie ein neues, CEV indem Sie die AMI ID des von Ihnen erstellten Images angeben. Die detaillierten Schritte finden Sie unter Erstellen einer CEV für RDS Custom für SQL Server.

  14. Erstellen Sie eine neue RDS benutzerdefinierte SQL Server-DB-Instance mit demCEV. Die detaillierten Schritte finden Sie unter Erstellen einer DB-Instance von RDS Custom für SQL Server.

Vorbereiten CEV eines vorinstallierten SQL Servers (LI)

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)
  1. Wählen Sie den neuesten verfügbaren AWS EC2Windows Amazon Machine Image (AMI) mit Lizenz enthalten (LI) Microsoft Windows Server und SQL Server.

    1. Suchen Sie im AMIWindows-Versionsverlauf nach CU20.

    2. Notieren Sie sich die Versionsnummer. Für SQL Server 2019 CU2 0 lautet die Versionsnummer2023.05.10.

      AMIErgebnis des Versionsverlaufs für SQL Server 2019 CU2 0.
    3. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

    4. Wählen Sie dann im linken Navigationsbereich der EC2 Amazon-Konsole Images aus AMIs.

    5. Wählen Sie Öffentliche Abbilder aus.

    6. Geben Sie 2023.05.10 in das Suchfeld ein. Eine Liste von AMIs wird angezeigt.

    7. Geben Sie Windows_Server-2019-English-Full-SQL_2019 in das Suchfeld ein, um die Ergebnisse zu filtern. Die folgenden Ergebnisse sollten angezeigt werden.

      Wird AMIs mit SQL Server 2019 CU2 0 unterstützt.
    8. Wählen Sie die AMI mit der SQL Server-Edition aus, die Sie verwenden möchten.

  2. Erstellen oder starten Sie eine EC2 Instanz Ihrer WahlAMI.

  3. 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.

  4. 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.

  5. Speichern Sie die DateiAMI, die Ihre installierte SQL Serverversion, andere Software und Anpassungen enthält. Dies ist Ihr goldenes Image.

  6. 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 unterErstellen einer CEV für RDS Custom für SQL Server.

  7. Erstellen Sie eine neue RDS benutzerdefinierte SQL Server-DB-Instance mit demCEV. Die detaillierten Schritte finden Sie unter Erstellen einer DB-Instance von RDS Custom für SQL Server.

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 für RDS Custom for SQL Server wird für Folgendes unterstützt AWS EC2WindowsAMIs:

  • Für die CEVs Verwendung vorinstallierter Medien AWS EC2Windows 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 EC2Windows AMIs mit Microsoft Windows Server 2019 (Betriebssystem)

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, für Enterprise, Standard und Web Editionen

    • SQLServer 2019 mitCU17,CU18, CU2 0 undCU24, für Enterprise, Standard und Web Editionen

  • Für die CEVs Verwendung von Bring Your Own Media (BYOM):

    • SQLServer 2022 mitCU9, für Enterprise, Standard und Developer Editionen

    • SQLServer 2019 mitCU17,CU18, CU2 0 undCU24, 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 unter AWS AMIVersionsverlauf von Windows.

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 Statuspending-validation, availablefailed, oder validating 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 habenavailable.

  • 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 Custom for 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 Custom for 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.