

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione di una CEV per RDS Custom per SQL Server
<a name="custom-cev-sqlserver.create"></a>

È possibile creare una versione del motore personalizzata (CEV) utilizzandoConsole di gestione AWS o AWS CLI. Quindi è possibile usare la CEV per creare un'istanza RDS Custom per SQL Server.

Accertati che Amazon Machine Image (AMI) si trovi nello stesso account e Regione AWS della tua CEV. In caso contrario, il processo di creazione di un CEV non riesce.

Per ulteriori informazioni, consulta [Creazione e connessione a un'istanza database per Amazon RDS Custom per SQL Server](custom-creating-sqlserver.md).

**Importante**  
I passaggi per creare una CEV sono gli stessi per le AMI create con SQL Server preinstallato e per quelle create utilizzando il modello Bring Your Own Media (BYOM).

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

**Per creare un CEV**

1. Accedi alla Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel pannello di navigazione, scegliere **Versioni motore personalizzate**.

   La pagina **Versioni motore personalizzate** mostra tutti i CEV attualmente esistenti. Se non è stata creata alcuna CEV, la pagina è vuota.

1. Scegliere **Creazione della versione del motore personalizzata**.

1. Per **Engine type** (Tipo motore) scegli **Microsoft SQL Server**.

1. In **Edizione**, scegli l’edizione del motore di database da utilizzare.

1. Per **Major version** (Versione principale) scegli la versione principale del motore installata sull'AMI.

1. In **Version details** (Dettagli versione), inserisci un nome valido in **Custom engine version name** (Nome della versione del motore personalizzato).

   Il formato del nome è `major-engine-version.minor-engine-version.customized_string`. Il nome utente può contenere solo 1–50 caratteri alfanumerici, punti e trattini (-, \$1). Ad esempio, è possibile inserire il nome **15.00.4249.2.my\$1cevtest**.

   Facoltativamente, inserisci una descrizione del tuo CEV.

1. Per **Installation Media** (Supporti di installazione), cerca o inserisci l'ID AMI da cui desideri creare la CEV.

1. Nella sezione **Tags** (Tag), aggiungi qualsiasi tag per identificare la CEV.

1. Scegliere **Creazione della versione del motore personalizzata**.

La pagina **Versioni motore personalizzate** viene visualizzata. La CEV viene mostrata con lo stato **pending-validation** (in attesa di convalida)

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

Creazione di un CEV tramite AWS CLI, esegui il comando [create-custom-db-engine-version](https://docs.aws.amazon.com/cli/latest/reference/rds/create-custom-db-engine-version.html).

Sono richieste le seguenti opzioni:
+ `--engine`
+ `--engine-version`
+ `--image-id`

È anche possibile specificare le seguenti opzioni:
+ `--description`
+ `--region`
+ `--tags`

L'esempio seguente crea un CEV denominato `15.00.4249.2.my_cevtest`. Assicurati che il nome della CEV inizi con il numero di versione principale del motore.

**Example**  
Per Linux, macOS o 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"
```
Il seguente output parziale mostra il motore, i gruppi di parametri e altre informazioni.  

```
 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. ]
```

Se il processo di creazione di una CEV non riesce, RDS Custom per SQL Server genera `RDS-EVENT-0198` con il messaggio `Creation failed for custom engine version major-engine-version.cev_name`. Il messaggio include i dettagli sull'errore, ad esempio, l'evento stampa dei file mancanti. Per trovare idee per la risoluzione dei problemi relativi alla creazione di CEV, consulta [Risoluzione degli errori della CEV per RDS Custom per SQL Server](custom-troubleshooting-sqlserver.md#custom-troubleshooting-sqlserver.cev).

## Creazione di un'istanza database RDS Custom per SQL Server da una CEV
<a name="custom-cev-sqlserver.create.newdbinstance"></a>

Dopo aver creato correttamente una CEV, viene visualizzato lo **stato della CEV** `pending-validation`. È ora possibile creare una nuova istanza database di RDS Custom per SQL Server utilizzando la CEV. Per creare una nuova istanza database RDS Custom per SQL Server da una CEV, consulta [Creazione di un'istanza database RDS Custom per SQL Server](custom-creating-sqlserver.md#custom-creating-sqlserver.create).

## Ciclo di vita di una CEV
<a name="custom-cev-sqlserver.create.lifecycle"></a>

Il ciclo di vita della CEV include i seguenti stati.


****  

| Stato della CEV | Descrizione | Suggerimenti sulla risoluzione dei problemi | 
| --- | --- | --- | 
| `pending-validation` | È stata creata una CEV ed è in attesa della convalida dell'AMI associata. Una CEV rimarrà nello stato `pending-validation` fino alla creazione di un'istanza database RDS Custom per SQL Server. | Se non ci sono attività esistenti, è necessario creare una nuova istanza database RDS Custom per SQL Server dalla CEV. Quando crei l'istanza database RDS Custom per SQL Server, il sistema tenta di convalidare l'AMI associata per una CEV.  | 
| `validating` | È in corso un'attività di creazione per l'istanza database RDS Custom per SQL Server basata su una nuova CEV. Quando crei l'istanza database RDS Custom per SQL Server, il sistema tenta di convalidare l'AMI associata di una CEV. | Attendi il completamento dell'attività di creazione dell'istanza database RDS Custom per SQL Server. È possibile utilizzare la console RDS EVENTS (EVENTI RDS) per esaminare i messaggi di evento dettagliati per la risoluzione dei problemi.  | 
| `available` | La CEV è stata convalidata. La CEV è nello stato `available` quando un'istanza database RDS Custom per SQL Server viene creata. | La CEV non richiede alcuna convalida aggiuntiva. Può essere utilizzata per creare nuove istanze database RDS Custom per SQL Server o per modificare quelle esistenti. | 
| `inactive` | La CEV è stata impostata sullo stato inattivo. | Non è possibile creare o aggiornare un'istanza RDS Custom con questa CEV. Non è possibile ripristinare uno snapshot di database per creare una nuova istanza database RDS Custom con questa CEV. Per informazioni su come modificare lo stato in `ACTIVE`, consulta [Modifica di una CEV per RDS Custom per SQL Server](custom-cev-sqlserver-modifying.md). | 
| `failed` | La fase di creazione dell'istanza database non è riuscita per questa CEV prima della convalida dell'AMI. In alternativa, l'AMI sottostante utilizzata dalla CEV non è in uno stato disponibile. | Individua la causa principale per cui il sistema non è riuscito a creare l'istanza database. Visualizza il messaggio di errore dettagliato e prova a creare una nuova istanza database. Verifica che l'AMI sottostante utilizzata dalla CEV sia in uno stato disponibile. | 
| `incompatible-image-configuration` | Si è verificato un errore durante la convalida dell'AMI. | Visualizza i dettagli tecnici dell'errore. Non è possibile tentare di convalidare nuovamente l'AMI con questa CEV. Prendi in considerazione i seguenti suggerimenti: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/custom-cev-sqlserver.create.html) Crea una nuova CEV utilizzando le informazioni corrette. Se necessario, crea una nuova istanza EC2 utilizzando un'AMI supportata ed esegui il processo Sysprep.  | 