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
È 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.
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).
Per creare un CEV
Accedi alla Console di gestione AWS e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.
-
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.
-
Scegliere Creazione della versione del motore personalizzata.
-
Per Engine type (Tipo motore) scegli Microsoft SQL Server.
-
In Edizione, scegli l’edizione del motore di database da utilizzare.
-
Per Major version (Versione principale) scegli la versione principale del motore installata sull'AMI.
-
In Version details (Dettagli versione), inserisci un nome valido in Custom engine version name (Nome della versione del motore personalizzato).
Il formato del nome è
. Il nome utente può contenere solo 1–50 caratteri alfanumerici, punti e trattini (-, _). Ad esempio, è possibile inserire il nomemajor-engine-version.minor-engine-version.customized_string15.00.4249.2.my_cevtest.Facoltativamente, inserisci una descrizione del tuo CEV.
-
Per Installation Media (Supporti di installazione), cerca o inserisci l'ID AMI da cui desideri creare la CEV.
-
Nella sezione Tags (Tag), aggiungi qualsiasi tag per identificare la CEV.
-
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)
Creazione di un CEV tramite AWS CLI, esegui il comando create-custom-db-engine-version.
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.
Per Linux, macOS o Unix:
aws rds create-custom-db-engine-version \ --engine custom-sqlserver-ee \ --engine-version15.00.4249.2.my_cevtest\ --image-idami-0r93cx31t5r596482\ --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.
"DBEngineVersions": [ { "Engine": "custom-sqlserver-ee", "MajorEngineVersion": "15.00", "EngineVersion": "15.00.4249.2.my_cevtest", "DBEngineDescription": "Microsoft SQL Server Enterprise Edition for RDS Custom for SQL Server", "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", "DBEngineVersionDescription": "Custom SQL Server EE 15.00.4249.2 cev test", "Image": [ "ImageId": "ami-0r93cx31t5r596482", "Status": "pending-validation" ], "CreateTime": "2022-11-20T19:30:01.831000+00:00", "SupportsLogExportsToCloudwatchLogs": false, "SupportsReadReplica": false, "Status": "pending-validation", "SupportsParallelQuery": false, "SupportsGlobalDatabases": false, "TagList": [] } ]
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
. 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.major-engine-version.cev_name
Creazione di un'istanza database RDS Custom per SQL Server da una CEV
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.
Ciclo di vita di una CEV
Il ciclo di vita della CEV include i seguenti stati.
| Stato della CEV | Descrizione | Suggerimenti sulla risoluzione dei problemi |
|---|---|---|
|
È stata creata una CEV ed è in attesa della convalida dell'AMI associata. Una CEV rimarrà nello stato |
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. |
|
È 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. |
|
La CEV è stata convalidata. La CEV è nello stato |
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. |
|
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 |
|
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. |
|
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:
Crea una nuova CEV utilizzando le informazioni corrette. Se necessario, crea una nuova istanza EC2 utilizzando un'AMI supportata ed esegui il processo Sysprep. |