Preparazione alla creazione di una CEV per RDS Custom per 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à.

Preparazione alla creazione di una CEV per RDS Custom per SQL Server

È possibile creare una CEV utilizzando una Amazon Machine Image (AMI) contenente Microsoft SQL Server preinstallato e con licenza inclusa (LI) o con una AMI su cui è installato il supporto di installazione di SQL Server (BYOM).

Preparazione di una CEV utilizzando il modello Porta i tuoi media (BYOM)

I passaggi seguenti utilizzano un'AMI con Windows Server 2019 Base come esempio.

Creazione di una CEV utilizzando il modello BYOM
  1. Sulla console Amazon EC2, scegli Launch Instance.

  2. Per Nome, inserisci il nome dell'istanza.

  3. In Avvio rapido, scegli Windows.

  4. Scegli Microsoft Windows Server 2019 Base.

  5. Scegli il tipo di istanza, la coppia di chiavi, le impostazioni di rete e archiviazione appropriati e avvia l'istanza.

  6. Dopo aver avviato o creato l'istanza EC2, assicurati che sia stata selezionata l'AMI Windows corretta dal passaggio 4:

    1. Seleziona l'istanza EC2 nella console Amazon EC2.

    2. Nella sezione Dettagli, controlla l'operazione di utilizzo e assicurati che sia impostata su:0002. RunInstances

      AMI Windows che utilizza :0002 per RunInstances BYOM.
  7. Accedere all'istanza EC2 e copiarvi il supporto di installazione di SQL Server.

    Nota

    Se stai creando un CEV utilizzando l'edizione SQL Server Developer, potrebbe essere necessario ottenere i supporti di installazione utilizzando l'abbonamento a Microsoft Visual Studio.

  8. Installare SQL Server. Completare le seguenti operazioni:

    1. Revisione Requisiti relativi al modello di licenza BYOM per RDS Custom per SQL Server e. Supporto delle versioni per le CEV di RDS Custom per SQL Server

    2. Impostare la directory root dell'istanza sul valore predefinito C:\Program Files\Microsoft SQL Server\. Non modificare questa cartella.

    3. Impostare il nome dell'account del motore di database SQL Server su NT Service\MSSQLSERVERNT AUTHORITY\NETWORK SERVICE.

    4. Impostare la modalità di avvio di SQL Server su Manuale.

    5. Per la modalità di autenticazione di SQL Server, scegliere Mista.

    6. Non modificare le impostazioni correnti predefinite per le directory Data e le posizioni TempDB.

  9. Concedere il privilegio del ruolo server sysadmin (SA) di SQL Server a NT AUTHORITY\SYSTEM:

    USE [master] GO EXEC master..sp_addsrvrolemember @loginame = N'NT AUTHORITY\SYSTEM' , @rolename = N'sysadmin' GO
  10. Installare il software aggiuntivo o personalizzare la configurazione del sistema operativo e del database in base alle specifiche esigenze di lavoro.

  11. Esegui Sysprep sull'istanza EC2. Per ulteriori informazioni, consulta Creare un'immagine Amazon Machine Image (AMI) standardizzata utilizzando Sysprep.

  12. Salvare l'AMI contenente la versione di SQL Server installata, altro software e personalizzazioni. Questa sarà l'immagine "gold".

  13. Crea una nuova CEV fornendo l'ID AMI dell'immagine che hai creato. Per informazioni dettagliate sulle fasi, consulta Creazione di una CEV per RDS Custom per SQL Server.

  14. Crea un'istanza database Amazon RDS Custom per SQL Server utilizzando la CEV. Per informazioni dettagliate sulle fasi, consulta Creazione di un'istanza database RDS Custom per SQL Server da una CEV.

Preparazione di una CEV utilizzando SQL Server (LI) preinstallato

I passaggi seguenti relativi alla creazione di una CEV utilizzando Microsoft SQL Server (LI) preinstallato utilizzano come esempio un'AMI con SQL Server con CU20 numero di versione 2023.05.10. Quando si crea una CEV, scegliere un'AMI con il numero di versione più recente. Ciò garantisce l'utilizzo di una versione supportata di Windows Server e SQL Server con l'ultimo aggiornamento cumulativo (CU).

Creazione di una CEV utilizzando Microsoft SQL Server (LI) preinstallato
  1. Scegli l'ultima versione disponibile di AWS EC2 Windows Amazon Machine Image (AMI) con licenza inclusa (LI) Microsoft Windows Server e SQL Server.

    1. Cercare CU20 nella cronologia delle versioni dell'AMI di Windows.

    2. Annotare il numero di versione. Per SQL Server 2019 con CU20, il numero di versione è 2023.05.10.

      Risultato della cronologia delle versioni dell'AMI per SQL Server 2019 con CU20.
    3. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

    4. Nel riquadro di navigazione della console Amazon EC2 scegli Images (Immagini) e quindi AMIs (AMI).

    5. Scegliere Immagini pubbliche.

    6. Immetti 2023.05.10 nella casella di ricerca. Viene visualizzato un elenco di AMI.

    7. Immetti Windows_Server-2019-English-Full-SQL_2019 nella casella di ricerca per filtrare i risultati. Vengono visualizzati i seguenti risultati.

      AMI supportate che utilizzano SQL Server 2019 con CU20.
    8. Scegli l'AMI con l'edizione di SQL Server che vuoi utilizzare.

  2. Crea o avvia un'istanza EC2 dall'AMI che hai scelto.

  3. Accedi all'istanza EC2 e installa il software aggiuntivo o personalizza la configurazione del sistema operativo e del database per soddisfare le tue esigenze.

  4. Esegui Sysprep sull'istanza EC2. Per ulteriori informazioni sulla preparazione di un'AMI utilizzando Sysprep, consulta Creare un'immagine Amazon Machine Image (AMI) standardizzata utilizzando Sysprep.

  5. Salvare l'AMI contenente la versione di SQL Server installata, altro software e personalizzazioni. Questa sarà l'immagine "gold".

  6. Crea una nuova CEV fornendo l'ID AMI dell'immagine che hai creato. Per i passaggi dettagliati sulla creazione di una CEV, consulta Creazione di una CEV per RDS Custom per SQL Server.

  7. Crea un'istanza database Amazon RDS Custom per SQL Server utilizzando la CEV. Per informazioni dettagliate sulle fasi, consulta Creazione di un'istanza database RDS Custom per SQL Server da una CEV.

Disponibilità delle regioni per le CEV di RDS Custom per SQL Server

Il supporto per la versione Custom Engine (CEV) per RDS Custom for SQL Server è disponibile nei seguenti casi: Regioni AWS

  • Stati Uniti orientali (Ohio)

  • Stati Uniti orientali (Virginia settentrionale)

  • US West (Oregon)

  • Asia Pacifico (Mumbai)

  • Asia Pacifico (Seoul)

  • Asia Pacifico (Singapore)

  • Asia Pacifico (Sydney)

  • Asia Pacifico (Tokyo)

  • Canada (Centrale)

  • Europa (Francoforte)

  • Europa (Irlanda)

  • Europe (London)

  • Europe (Stockholm)

  • Sud America (San Paolo)

Supporto delle versioni per le CEV di RDS Custom per SQL Server

La creazione di CEV per RDS Custom for SQL Server è supportata per le seguenti AWS AMI Windows EC2:

  • Per i CEV che utilizzano supporti preinstallati, AMI Windows AWS EC2 con licenza inclusa (LI) Microsoft Windows Server 2019 (OS) e SQL Server 2022 o 2019

  • Per i CEV che utilizzano Bring your own media (BYOM), AMI AWS Windows EC2 con Microsoft Windows Server 2019 (OS)

La creazione di CEV per RDS Custom per SQL Server è supportata per le seguenti edizioni del sistema operativo e del database:

  • Per i CEV che utilizzano supporti preinstallati:

    • SQL Server 2022 con CU9, per le edizioni Enterprise, Standard e Web

    • SQL Server 2019 con CU17, CU18, CU20 e CU24, per le edizioni Enterprise, Standard e Web

  • Per i CEV che utilizzano Bring your own media (BYOM):

    • SQL Server 2022 con CU9, per le edizioni Enterprise, Standard e Developer

    • SQL Server 2019 con CU17, CU18, CU20 e CU24, per le edizioni Enterprise, Standard e Developer

  • Per i CEV che utilizzano supporti preinstallati o Bring Your Own Media (BYOM), Windows Server 2019 è l'unico sistema operativo supportato.

Per ulteriori informazioni, consulta Cronologia delle versioni di AWS Windows AMI.

Requisiti per le CEV per RDS Custom per SQL Server

I requisiti seguenti si applicano alla creazione di una CEV per RDS Custom per SQL Server:

  • L'AMI utilizzata per creare una CEV deve basarsi su una configurazione del sistema operativo e del database supportata da RDS Custom per SQL Server. Per ulteriori informazioni sulle configurazioni supportate, consulta Requisiti e limitazioni per Amazon RDS Custom for SQL Server.

  • La CEV deve avere un nome univoco. Non è possibile creare una CEV con lo stesso nome di una CEV esistente.

  • È necessario denominare la CEV in base al modello di denominazione della versione principale + versione secondaria + stringa personalizzata di SQL Server. La versione principale + versione secondaria deve corrispondere alla versione di SQL Server fornita con l'AMI. Ad esempio, puoi denominare un'AMI con SQL Server 2019 CU17 come 15.00.4249.2.my_cevtest.

  • È necessario preparare un'AMI con Sysprep. Per ulteriori informazioni sulla preparazione di un'immagine AMI utilizzando Sysprep, consulta Creare un'immagine Amazon Machine Image (AMI) standardizzata utilizzando Sysprep.

  • Sei responsabile del mantenimento del ciclo di vita dell'AMI. Un'istanza database RDS Custom per SQL Server creata da una CEV non memorizza una copia dell'AMI. Mantiene un puntatore all'AMI che hai usato per creare la CEV. L'AMI deve esistere affinché un'istanza database RDS Custom per SQL Server rimanga funzionale.

Limitazioni relative alle CEV per RDS Custom per SQL Server

Le seguenti restrizioni si applicano alle versioni del motore personalizzate con RDS Custom per SQL Server:

  • Non è possibile eliminare una CEV se ad essa sono associate risorse, come istanze database o snapshot di database.

  • Per creare un'istanza database RDS Custom per SQL Server, lo stato di una CEV deve essere pending-validation, available, failed o validating. Non è possibile creare un'istanza database RDS Custom per SQL Server utilizzando una CEV se lo stato della CEV è incompatible-image-configuration.

  • Per modificare un'istanza database RDS Custom per SQL Server in modo che utilizzi una nuova CEV, lo stato della CEV deve essere available.

  • Non è possibile creare un'AMI o una CEV da un'istanza database RDS Custom per SQL Server esistente.

  • Non è possibile modificare una CEV esistente per utilizzare una AMI diversa. È tuttavia possibile modificare un'istanza database RDS Custom per SQL Server per utilizzare una CEV diversa. Per ulteriori informazioni, consulta Modifica di un'istanza database RDS Custom per SQL Server.

  • La crittografia di un AMI o CEV con una chiave KMS gestita dal cliente diversa dalla chiave KMS fornita durante la creazione dell'istanza DB non è supportata.

  • La copia delle CEV tra regioni non è supportata.

  • La copia delle CEV tra account non è supportata.

  • Non è possibile recuperare o ripristinare una CEV dopo averla eliminata. Puoi tuttavia creare una nuova CEV dalla stessa AMI.

  • Un'istanza database RDS Custom per SQL Server archivia i file del database SQL Server nell'unità D:\. L'AMI associata a una CEV deve archiviare i file del database di sistema Microsoft SQL Server nell'unità C:\.

  • Un'istanza database RDS Custom per SQL Server mantiene le modifiche della configurazione apportate a SQL Server. Qualsiasi modifica della configurazione al sistema operativo su un'istanza database RDS Custom per SQL Server in esecuzione creata da una CEV non viene mantenuta. Se è necessario apportare una modifica permanente della configurazione al sistema operativo e mantenerla come nuova configurazione di base, crea una nuova CEV e modifica l'istanza database per utilizzare la nuova CEV.

    Importante

    La modifica di un'istanza database RDS Custom per SQL Server per utilizzare una nuova CEV è un'operazione offline. È possibile eseguire la modifica immediatamente o programmarla in modo che venga eseguita durante una finestra di manutenzione settimanale.

  • Quando una CEV viene modificata, Amazon RDS non invia tali modifiche a nessuna istanza database RDS Custom per SQL Server associata. È necessario modificare ciascuna istanza database RDS Custom per SQL Server per utilizzare la CEV nuova o aggiornata. Per ulteriori informazioni, consulta Modifica di un'istanza database RDS Custom per SQL Server.

  • Importante

    Se un'AMI utilizzata da una CEV viene eliminata, qualsiasi modifica che potrebbe richiedere la sostituzione dell'host, ad esempio l'elaborazione della scala, avrà esito negativo. L'istanza database RDS Custom per SQL Server verrà quindi posizionata all'esterno del perimetro del supporto RDS. Ti consigliamo di evitare di eliminare qualsiasi AMI associata a una CEV.