

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 CEV für RDS Custom für SQL Server
<a name="custom-cev-sqlserver.create"></a>

Sie können eine benutzerdefinierte Engine-Version (CEV) mit der AWS-Managementkonsole oder der AWS CLI erstellen. Sie können dann die CEV verwenden, um eine DB-Instance von RDS Custom für SQL Server zu erstellen.

Stellen Sie sicher, dass sich das Amazon Machine Image (AMI) im gleichen AWS-Konto und in derselben Region wie Ihre CEV befindet. Andernfalls schlägt der Prozess zum Erstellen einer CEV fehl.

Weitere Informationen finden Sie unter [Erstellen und Herstellen einer Verbindung mit einer DB-Instance für Amazon RDS Custom für SQL Server](custom-creating-sqlserver.md).

**Wichtig**  
Die Schritte zum Erstellen einer CEV sind dieselben für AMIs, die mit vorinstalliertem SQL Server erstellt wurden, und für AMIs, die mit Bring Your Own Media (BYOM) erstellt wurden.

## Konsole
<a name="custom-cev-sqlserver.create.console"></a>

**So erstellen Sie eine VPC**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich und dann aus.**Benutzerdefinierte Engine-Versionen**aus.

   Die**Benutzerdefinierte Engine-Versionen**Seite zeigt alle CEVs an, die derzeit existieren. Wenn Sie keine CEVs erstellt haben, ist die Tabelle leer.

1. Klicken Sie auf **Erstellen einer benutzerdefinierten Engine-Version**.

1. Wählen Sie unter **Engine type** (Engine-Typ) die Option **Microsoft SQL Server** aus.

1. Wählen Sie unter **Edition** die Edition der DB-Engine aus, die Sie verwenden möchten.

1. Wählen Sie unter **Major version** (Hauptversion) die Engine-Hauptversion aus, die auf Ihrem AMI installiert ist.

1. In :**Details zur Version**Geben Sie einen gültigen Namen unter**Name der benutzerdefinierten Engine**aus.

   Das Namenformat lautet`major-engine-version.minor-engine-version.customized_string`aus. Er darf nur 1-50 alphanumerische Zeichen, Bindestriche, Punkte, Unterstriche und Tilden (-. \$1) enthalten. So könnten Sie beispielsweise **15.00.4249.2.my\$1cevtest** eingeben.

   Geben Sie optional eine Beschreibung für die neue Registrierung ein.

1. Suchen Sie unter **Installation MediaI** (nstallationsmedien) nach der AMI-ID, mit der Sie die CEV erstellen möchten, oder geben Sie sie ein.

1. Fügen Sie im Abschnitt **Tags** ggf. Tags hinzu, um die CEV zu identifizieren.

1. Klicken Sie auf **Erstellen einer benutzerdefinierten Engine-Version**.

Die**Benutzerdefinierte Engine-Versionen**-Seite wird angezeigt. Ihre CEV wird mit dem Status **pending-validation** angezeigt.

## AWS CLI
<a name="custom-cev-sqlserver.create.CEV"></a>

So erstellen Sie eine CEV mithilfe derAWS CLIAusführen des s[erstellen-custom-db-Motorversion](https://docs.aws.amazon.com/cli/latest/reference/rds/create-custom-db-engine-version.html)befehl.

Die folgenden Optionen sind erforderlich:
+ `--engine`
+ `--engine-version`
+ `--image-id`

Sie können auch die folgenden Optionen angeben:
+ `--description`
+ `--region`
+ `--tags`

Im folgenden Beispiel wird eine Tabelle mit dem Namen `15.00.4249.2.my_cevtest` erstellt. Stellen Sie sicher, dass der Name Ihrer CEV mit der Hauptversionsnummer der Engine beginnt.

**Example**  
Für Linux, macOS oder Unix:  

```
1. aws rds create-custom-db-engine-version \
2.     --engine custom-sqlserver-ee \
3.     --engine-version 15.00.4249.2.my_cevtest \
4.     --image-id ami-0r93cx31t5r596482 \                    
5.     --description "Custom SQL Server EE 15.00.4249.2 cev test"
```
Die folgende Teilausgabe zeigt die Engine, die Parametergruppen und andere Informationen.  

```
 1. "DBEngineVersions": [
 2.     {
 3.     "Engine": "custom-sqlserver-ee",
 4.     "MajorEngineVersion": "15.00",
 5.     "EngineVersion": "15.00.4249.2.my_cevtest",
 6.     "DBEngineDescription": "Microsoft SQL Server Enterprise Edition for RDS Custom for SQL Server",
 7.     "DBEngineVersionArn": "arn:aws:rds:us-east-1:<my-account-id>:cev:custom-sqlserver-ee/15.00.4249.2.my_cevtest/a1234a1-123c-12rd-bre1-1234567890",
 8.     "DBEngineVersionDescription": "Custom SQL Server EE 15.00.4249.2 cev test",
 9.                                                       
10.     "Image": [
11.         "ImageId": "ami-0r93cx31t5r596482",
12.         "Status": "pending-validation"
13.      ],
14.     "CreateTime": "2022-11-20T19:30:01.831000+00:00",
15.     "SupportsLogExportsToCloudwatchLogs": false,
16.     "SupportsReadReplica": false,
17.     "Status": "pending-validation",
18.     "SupportsParallelQuery": false,
19.     "SupportsGlobalDatabases": false,
20.     "TagList": []
21.     }
22. ]
```

Wenn der Prozess zum Erstellen einer CEV fehlschlägt, gibt RDS Custom für SQL Server `RDS-EVENT-0198` mit der Nachricht `Creation failed for custom engine version major-engine-version.cev_name` aus. Die Nachricht enthält Details über den Fehler. Das Ereignis druckt z. B. fehlende Dateien. Anregungen zur Behebung von Problemen bei der Erstellung der CEV finden Sie unter [Beheben von CEV-Fehlern für RDS Custom für SQL Server](custom-troubleshooting-sqlserver.md#custom-troubleshooting-sqlserver.cev).

## Erstellen einer DB-Instance von RDS Custom für SQL Server
<a name="custom-cev-sqlserver.create.newdbinstance"></a>

Nachdem Sie eine CEV erfolgreich erstellt haben, wird für **CEV status** (CEV-Status) `pending-validation` angezeigt. Sie können jetzt eine neue DB-Instance von RDS Custom für SQL Server mithilfe der CEV erstellen. Informationen zum Erstellen einer DB-Instance von RDS Custom für SQL Server mithilfe der CEV finden Sie unter [Erstellen einer RDS Custom für SQL Server-DB-Instance](custom-creating-sqlserver.md#custom-creating-sqlserver.create).

## Lebenszyklus einer CEV
<a name="custom-cev-sqlserver.create.lifecycle"></a>

Der CEV-Lebenszyklus umfasst die folgenden Status.


****  

| CEV-Status | Beschreibung | Vorschläge für die Fehlerbehebung | 
| --- | --- | --- | 
| `pending-validation` | Eine CEV wurde erstellt und die Validierung des zugehörigen AMI steht noch aus. Eine CEV bleibt so lange in `pending-validation` bestehen, bis eine DB-Instance von RDS Custom für SQL Server damit erstellt wird. | Wenn keine Aufgaben vorhanden sind, erstellen Sie eine neue DB-Instance von RDS Custom für SQL Server aus der CEV. Beim Erstellen der DB-Instance von RDS Custom für SQL Server versucht das System, das zugehörige AMI für eine CEV zu validieren.  | 
| `validating` | Eine Erstellungsaufgabe für die DB-Instance von RDS Custom für SQL Server, die auf einer neuen CEV basiert, ist in Bearbeitung. Beim Erstellen der DB-Instance von RDS Custom für SQL Server versucht das System, das zugehörige AMI einer CEV zu validieren. | Warten Sie, bis die Erstellungsaufgabe der vorhandenen DB-Instance von RDS Custom für SQL Server abgeschlossen ist. Sie können die RDS EVENTS-Konsole verwenden, um detaillierte Ereignismeldungen zur Fehlerbehebung zu überprüfen.  | 
| `available` | Die CEV wurde erfolgreich validiert. Eine CEV erhält den Status `available`, sobald eine DB-Instance von RDS Custom für SQL Server damit erstellt wurde. | Die CEV erfordert keine zusätzliche Validierung. Sie kann verwendet werden, um zusätzliche DB-Instances von RDS Custom für SQL Server zu erstellen oder bestehende zu ändern. | 
| `inactive` | Die CEV wurde in einen inaktiven Zustand geändert. | Sie können mit dieser CEV keine DB-Instance von RDS Custom erstellen oder aktualisieren. Außerdem können Sie einen DB-Snapshot nicht wiederherstellen, um eine neue DB-Instance von RDS Custom mit dieser CEV zu erstellen. Informationen zum Ändern des Status in `ACTIVE` finden Sie unter [Ändern einer CEV für RDS Custom für SQL Server](custom-cev-sqlserver-modifying.md). | 
| `failed` | Der Schritt zum Erstellen der DB-Instance schlug für diese CEV fehl, bevor das AMI validiert werden konnte. Alternativ befindet sich das von der CEV verwendete zugrunde liegende AMI nicht in einem verfügbaren Zustand. | Beheben Sie die Ursache dafür, dass das System die DB-Instance nicht erstellen konnte. Sehen Sie sich die ausführliche Fehlermeldung an und versuchen Sie erneut, eine neue DB-Instance zu erstellen. Stellen Sie sicher, dass sich das von der CEV verwendete zugrunde liegende AMI in einem verfügbaren Zustand befindet. | 
| `incompatible-image-configuration` | Bei der Validierung des AMI ist ein Fehler aufgetreten. | Sehen Sie sich die technischen Details des Fehlers an. Sie können nicht erneut versuchen, das AMI mit dieser CEV zu validieren. Sehen Sie sich die folgenden Empfehlungen an: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/custom-cev-sqlserver.create.html) Erstellen Sie eine neue CEV mit den richtigen Informationen. Erstellen Sie bei Bedarf eine neue EC2-Instance mit einem unterstützten AMI und führen Sie den Sysprep-Prozess darauf aus.  | 