Creazione di un CEV file per RDS Custom for SQL Server - Amazon Relational Database Service

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 un CEV file per RDS Custom for SQL Server

È possibile creare una versione del motore personalizzata (CEV) utilizzando AWS Management Console o il AWS CLI. È quindi possibile utilizzare il CEV per creare un'istanza DB RDS Custom for SQL Server.

Assicurati che Amazon Machine Image (AMI) si trovi nello stesso AWS account e nella stessa regione del tuoCEV. In caso contrario, il processo di creazione di un file CEV fallisce.

Per ulteriori informazioni, consulta Creazione e connessione a un'istanza DB per Amazon RDS Custom for SQL Server.

Importante

I passaggi per creare un file CEV sono gli stessi per quelli AMIs creati con SQL Server preinstallato e quelli creati utilizzando bring your own media (BYOM).

Per creare un CEV
  1. Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione, scegliere Versioni motore personalizzate.

    La pagina delle versioni personalizzate del motore mostra tutto CEVs ciò che esiste attualmente. Se non ne hai creata nessunaCEVs, la tabella è vuota.

  3. Scegliere Creazione della versione del motore personalizzata.

  4. Per Tipo di motore, scegli Microsoft SQL Server.

  5. Per Edition, scegli l'edizione del motore DB che desideri utilizzare.

  6. Per la versione principale, scegli la versione principale del motore installata sul tuoAMI.

  7. 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 (-, _). Ad esempio, è possibile inserire il nome 15.00.4249.2.my_cevtest.

    Facoltativamente, inserisci una descrizione per il tuoCEV.

  8. Per Installation Media, cerca o inserisci l'AMIID CEV da cui desideri creare il file.

  9. Nella sezione Tag, aggiungi qualsiasi tag per identificareCEV.

  10. Scegliere Creazione della versione del motore personalizzata.

La pagina Versioni motore personalizzate viene visualizzata. Il tuo CEV viene mostrato con lo stato in attesa di convalida

Per creare un CEV utilizzando il AWS CLI, esegui il comando -version. create-custom-db-engine

Sono richieste le seguenti opzioni:

  • --engine

  • --engine-version

  • --image-id

È anche possibile specificare le seguenti opzioni:

  • --description

  • --region

  • --tags

L'esempio seguente crea un file CEV denominato15.00.4249.2.my_cevtest. Assicurati che il tuo nome CEV inizi con il numero della versione principale del motore.

In Linux, macOS, oppure Unix:

aws rds create-custom-db-engine-version \ --engine custom-sqlserver-ee \ --engine-version 15.00.4249.2.my_cevtest \ --image-id ami-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 un messaggio CEV non riesce, RDS Custom for SQL Server RDS-EVENT-0198 emette il messaggioCreation 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 CEV di creazione, consultaRisoluzione CEV degli errori per RDS Custom for SQL Server.

Crea un'istanza DB RDS Custom for SQL Server da un CEV

Dopo aver creato correttamente unCEV, lo CEVstato viene visualizzatopending-validation. È ora possibile creare una nuova istanza DB RDS Custom for SQL Server utilizzando ilCEV. Per creare una nuova RDS istanza Custom for SQL Server DB da unCEV, vediCreazione di un'RDSistanza DB personalizzata per SQL Server.

Ciclo di vita di un CEV

Il CEV ciclo di vita include i seguenti stati.

CEVstato Descrizione Suggerimenti sulla risoluzione dei problemi

pending-validation

A CEV è stato creato ed è in attesa della convalida dell'associato. AMI A CEV rimarrà attivo pending-validation finché non verrà creata un'istanza DB RDS Custom for SQL Server.

Se non ci sono attività esistenti, crea una nuova istanza RDS Custom for SQL Server DB daCEV. Quando si crea l'istanza DB RDS Custom for SQL Server, il sistema tenta di convalidare quella associata AMI aCEV.

validating

È in corso un'attività di creazione per l'istanza DB RDS Custom for SQL Server basata su una nuova CEV istanza. Durante la creazione dell'istanza DB RDS Custom for SQL Server, il sistema tenta di convalidare l'istanza database associata aAMI. CEV

Attendi il completamento dell'attività di creazione dell'istanza DB RDS Custom for SQL Server esistente. È possibile utilizzare la RDS EVENTS console per esaminare i messaggi dettagliati relativi agli eventi per la risoluzione dei problemi.

available

CEVÈ stato convalidato con successo. A CEV inserirà lo available stato una volta creata correttamente un'istanza DB RDS Custom for SQL Server.

CEVNon richiede alcuna convalida aggiuntiva. Può essere utilizzato per creare istanze database RDS Custom for SQL Server aggiuntive o modificare quelle esistenti.

inactive

CEVÈ stato modificato in uno stato inattivo.

Non è possibile creare o aggiornare un'istanza DB RDS personalizzata con questo CEV strumento. Inoltre, non è possibile ripristinare un'istantanea DB per creare una nuova istanza DB RDS personalizzata con questaCEV. Per informazioni su come modificare lo stato in ACTIVE, consulta Modificare un file CEV per RDS Custom for Server SQL.

failed

Il passaggio di creazione dell'istanza DB non è riuscito a questo scopo CEV prima che potesse convalidare il. AMI In alternativa, il sottostante AMI utilizzato da CEV non è 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. Assicurati che il sottostante AMI utilizzato da CEV sia disponibile.

incompatible-image-configuration

Si è verificato un errore durante la convalida diAMI.

Visualizza i dettagli tecnici dell'errore. Non puoi tentare di convalidarlo nuovamente AMI con questoCEV. Prendi in considerazione i seguenti suggerimenti:

  • Assicurati che il tuo nome CEV sia stato assegnato utilizzando lo schema di denominazione richiesto della versione principale del SQL Server+versione secondaria+stringa personalizzata.

  • Assicurati che la versione del SQL server nel CEV nome corrisponda alla versione fornita con. AMI

  • Assicurati che la versione della build del sistema operativo soddisfi la versione della build minima richiesta.

  • Assicurati che la versione principale del sistema operativo soddisfi la versione principale minima richiesta.

Creane una nuova CEV utilizzando le informazioni corrette.

Se necessario, crea una nuova EC2 istanza utilizzando una istanza supportata AMI ed esegui il processo Sysprep su di essa.