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

Vorbereitung der Erstellung einer CEV für RDS Custom für SQL Server

Sie können eine CEV mit einem Amazon Machine Image (AMI) erstellen, das den vorinstallierten Microsoft SQL Server mit Lizenz inklusive (LI) enthält, oder mit einem AMI, auf dem Sie Ihre eigenen SQL-Server-Installationsmedien (BYOM) installieren.

Vorbereitung eines CEV

Gehen Sie wie folgt vor, um ein CEV mit Bring Your Own Media (BYOM) oder vorinstalliertem Microsoft SQL Server (LI) zu erstellen.

In den folgenden Schritten wird ein AMI mit Windows Server 2019 Base als Beispiel verwendet.

So erstellen Sie eine CEV mit 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 Instance sicher, dass das richtige Windows-AMI aus Schritt 4 ausgewählt 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 AMI verwendet:0002 RunInstances für BYOM.
  7. Melden Sie sich bei der EC2 Instanz an und kopieren Sie Ihr SQL Server-Installationsmedium darauf.

    Anmerkung

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

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

    1. Überprüfen Anforderungen für RDS Custom BYOM for Server SQL und. Versionsunterstützung für RDS Custom für 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. Legen Sie den Kontonamen der SQL-Server-Datenbank-Engine entweder auf NT Service\MSSQLSERVER oder auf NT AUTHORITY\NETWORK SERVICE fest.

    4. Stellen Sie den SQL-Server-Startmodus auf Manuell ein.

    5. Wählen Sie für den SQL-Server-Authentifizierungsmodus Gemischt aus.

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

  9. Gewähren Sie NT AUTHORITY\SYSTEM die Serverrollenberechtigung SQL Server sysadmin (SA):

    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 Erstellen eines EC2 Amazon-AMI mit Windows Sysprep.

  12. Speichern Sie das AMI, das Ihre installierte SQL-Server-Version, andere Software und Anpassungen enthält. Dies ist Ihr goldenes Image.

  13. Erstellen Sie eine neue 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.

  14. Erstellen Sie eine DB-Instance von RDS Custom für SQL Server mithilfe der CEV. 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 mit vorinstalliertem Microsoft SQL Server (LI) verwenden 2023.05.10 als Beispiel ein AMI mit der SQL Server CU2 0-Versionsnummer. Wenn Sie eine CEV erstellen, wählen Sie ein 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 eine CEV mit dem vorinstallierten Microsoft SQL Server (LI)
  1. Wählen Sie das neueste verfügbare AWS EC2 Windows Amazon Machine Image (AMI) mit Lizenz (LI) für Microsoft Windows Server und SQL Server.

    1. Suchen Sie im Windows AMI-Versionsverlauf nach CU20.

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

      Ergebnis des AMI-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 das AMI mit der SQL-Server-Edition aus, die Sie verwenden möchten.

  2. Erstellen oder starten Sie eine EC2 Instance von Ihrem ausgewählten AMI aus.

  3. Melden Sie sich bei der EC2 Instance 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 aus EC2 . Weitere Informationen zur Vorbereitung eines AMI mit Sysprep finden Sie unter Erstellen eines standardisierten Amazon Machine Image (AMI) mit Sysprep.

  5. Speichern Sie das AMI, das Ihre installierte SQL-Server-Version, andere Software und Anpassungen enthält. Dies ist Ihr goldenes Image.

  6. Erstellen Sie eine neue CEV, indem Sie die AMI-ID des von Ihnen erstellten Images angeben. Eine detaillierte Anleitung zum Erstellen einer CEV finden Sie unter Ein CEV für RDS Custom for SQL Server erstellen.

  7. Erstellen Sie eine DB-Instance von RDS Custom für SQL Server mithilfe der CEV. 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 CEV-Unterstützung (Custom Engine Version) für RDS Custom for SQL Server ist in den folgenden AWS-Regionen Ländern verfügbar:

  • US East (Ohio)

  • USA Ost (Nord-Virginia)

  • USA West (Oregon)

  • USA West (Nordkalifornien)

  • Asien-Pazifik (Mumbai)

  • Asien-Pazifik (Osaka)

  • Asien-Pazifik (Seoul)

  • Asien-Pazifik (Singapur)

  • Asien-Pazifik (Sydney)

  • Asien-Pazifik (Tokio)

  • Canada (Central)

  • Europe (Frankfurt)

  • Europa (Irland)

  • Europa (London)

  • Europe (Paris)

  • Europa (Stockholm)

  • Südamerika (São Paulo)

Versionsunterstützung für RDS Custom für SQL Server CEVs

Die CEV-Erstellung für RDS Custom for SQL Server wird für die folgenden AWS EC2 AMIs Windows-Betriebssysteme unterstützt:

  • 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)

Die CEV-Erstellung für RDS Custom für SQL Server wird für die folgenden Betriebssystem- und Datenbankeditionen unterstützt:

  • Für die CEVs Verwendung vorinstallierter Medien:

    • SQL Server 2022 Enterprise, Standard oder Web, mit, CU9, -GDR CU13, CU14 -GDR, CU15 CU16, CU17 und. CU18

    • SQL Server 2019 Enterprise, Standard oder Web, mit, CU8,, CU2 0 CU17 CU18,, CU24, -GDR CU26, CU28 -GDR, CU29 0 und CU3. CU32

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

    • SQL Server 2022 Enterprise, Standard oder Developer, mit, CU9, -GDR CU13, CU14 -GDR,, CU15 und CU16. CU17 CU18

    • SQL Server 2019 Enterprise, Standard oder Developer, mit, CU8, CU17, CU2 0 CU18,, CU24, -GDR CU26, CU28 -GDR, CU29 0 und CU3. CU32

  • Für die CEVs Verwendung vorinstallierter Medien oder Bring Your Own Media (BYOM) ist Windows Server 2019 das einzige unterstützte Betriebssystem.

Weitere Informationen finden Sie unter AWS Windows AMI-Versionsverlauf.

Anforderungen für RDS Custom für SQL Server CEVs

Die folgenden Anforderungen gelten für die Erstellung einer CEV für RDS Custom für SQL Server:

  • Das AMI, das zur Erstellung einer CEV verwendet wird, basiert auf einer Betriebssystem- und Datenbankkonfiguration, die von RDS Custom für SQL Server unterstützt wird. Weitere Informationen zu unterstützten Konfigurationen finden Sie unter Anforderungen und Einschränkungen für Amazon RDS Custom for SQL Server.

  • Die CEV muss einen eindeutigen Namen haben. Sie können keine CEV mit dem gleichen Namen wie eine bereits vorhandene CEV erstellen.

  • Sie müssen die CEV anhand eines Benennungsmusters aus SQL Server Hauptversion + Nebenversion + benutzerdefinierter Zeichenfolge benennen. Die Hauptversion + Nebenversion müssen mit der SQL-Server-Version übereinstimmen, die mit dem AMI bereitgestellt wird. Sie können beispielsweise ein AMI mit SQL Server 2019 CU17 als 15.00.4249.2.my_cevtest benennen.

  • Sie müssen ein AMI mit Sysprep vorbereiten. Weitere Informationen zur Vorbereitung eines AMI mit Sysprep finden Sie unter Erstellen eines standardisierten Amazon Machine Image (AMI) mit Sysprep.

  • Sie sind für die Aufrechterhaltung des Lebenszyklus des AMI verantwortlich. Eine DB-Instance von RDS Custom für SQL Server, die anhand einer CEV erstellt wurde, speichert keine Kopie des AMI. Sie enthält einen Zeiger auf das AMI, das Sie zur Erstellung der CEV verwendet haben. Das AMI muss existieren, damit eine DB-Instance von RDS Custom für SQL Server funktionsfähig bleibt.

Einschränkungen für RDS Custom for SQL Server CEVs

Die folgenden Einschränkungen gelten für die Verwendung benutzerdefinierter Engine-Versionen mit RDS Custom für SQL Server:

  • Sie können eine CEV nicht löschen, wenn ihr Ressourcen wie DB-Instances oder DB-Snapshots zugeordnet sind.

  • Damit Sie eine DB-Instance von RDS Custom für SQL Server erstellen können, muss eine CEV den Status pending-validation, available, failed oder validating haben. Sie können keine DB-Instance von RDS Custom für SQL Server mit einer CEV erstellen, wenn der CEV-Status incompatible-image-configuration lautet.

  • Wenn Sie eine DB-Instance von RDS Custom für SQL Server so ändern möchten, dass sie eine neue CEV verwendet, muss die CEV den Status available haben.

  • Sie können kein AMI oder eine CEV von einer bestehenden DB-Instance von RDS Custom für SQL Server aus erstellen.

  • Sie können eine bestehende CEV nicht ändern, um ein anderes AMI zu verwenden. Sie können jedoch eine DB-Instance von RDS Custom für SQL Server ändern, um eine andere CEV zu verwenden. 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 CEVs wird nicht unterstützt.

  • Das kontoübergreifende Kopieren von wird CEVs nicht unterstützt.

  • Eine einmal gelöschte CEV kann nicht mehr wiederhergestellt werden. Sie können jedoch eine neue CEV aus demselben AMI erstellen.

  • Eine DB-Instance von RDS Custom für SQL Server speichert Ihre SQL-Server-Datenbankdateien im Laufwerk D:\. Das einer CEV zugeordnete AMI sollte die Systemdatenbankdateien von Microsoft SQL Server im Laufwerk C:\ speichern.

  • Eine DB-Instance von RDS Custom für SQL Server behält Ihre an SQL Server vorgenommenen Konfigurationsänderungen bei. Konfigurationsänderungen am Betriebssystem einer laufenden DB-Instance von RDS Custom für SQL Server, die aus einer CEV erstellt wurde, werden nicht beibehalten. Wenn Sie eine permanente Konfigurationsänderung am Betriebssystem vornehmen müssen und diese als neue Basiskonfiguration beibehalten möchten, erstellen Sie eine neue CEV und ändern Sie die DB-Instance, um die neue CEV zu verwenden.

    Wichtig

    Das Ändern einer DB-Instance von RDS Custom für SQL Server 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 CEV ändern, übergibt Amazon RDS diese Änderungen nicht an die zugehörigen DB-Instances von RDS Custom für SQL Server. Sie müssen jede DB-Instance von RDS Custom für SQL Server ändern, um die neue oder aktualisierte CEV zu verwenden. Weitere Informationen finden Sie unter Ändern einer RDS benutzerdefinierten SQL Server-DB-Instance.

  • Wichtig

    Wenn ein von einem CEV verwendetes AMI gelöscht wird, schlagen alle Änderungen fehl, die möglicherweise einen Host-Ersatz erfordern, z. B. Rechenleistung skalieren. Die DB-Instance von RDS Custom für SQL Server wird dann außerhalb des RDS-Support-Umfangs platziert. Wir empfehlen, das Löschen von AMIs zu vermeiden, die mit einer CEV verknüpft sind.