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à.
Aggiornamento di un'istanza DB BYOM per RDS per SQL Server
È possibile applicare aggiornamenti minori della versione del motore alle istanze DB BYOM su RDS per SQL Server. Gli aggiornamenti di versione minori includono aggiornamenti cumulativi di Microsoft che contengono patch di sicurezza, correzioni di bug e miglioramenti delle prestazioni.
A differenza delle istanze con licenza inclusa, l'aggiornamento di un'istanza BYOM richiede la disponibilità di una versione del motore BYOM prima di iniziare l'aggiornamento.
Identificazione di obiettivi di aggiornamento validi
Prima di eseguire l'aggiornamento, identificate quali versioni del motore sono disponibili come obiettivi di aggiornamento validi per la versione corrente.
Utilizzate il describe-db-engine-versions comando per elencare gli obiettivi di aggiornamento delle versioni secondarie validi:
Esempio:
aws rds describe-db-engine-versions \ --engine sqlserver-ee \ --engine-version 15.00.4440.1.v1 \ --include-all \ --query "DBEngineVersions[?DBEngineMediaType=='Customer Provided'].ValidUpgradeTarget[] | [?IsMajorVersionUpgrade==\`false\`]"
Output di esempio:
[ { "Engine": "sqlserver-ee", "EngineVersion": "15.00.4455.2.v1", "AutoUpgrade": false, "IsMajorVersionUpgrade": false }, ..... { "Engine": "sqlserver-ee", "EngineVersion": "15.00.4465.1.v1", "AutoUpgrade": false, "IsMajorVersionUpgrade": false } ]
Applicazione di un aggiornamento della versione BYOM (AWS CLI)
Prima di avviare un aggiornamento di versione, scatta un'istantanea manuale. Amazon RDS crea istantanee automatiche, ma una snapshot manuale fornisce un punto di ripristino noto.
Esempio:
aws rds modify-db-instance \ --db-instance-identifier my-byom-instance \ --engine-version 15.00.4465.1.v1 \ --no-apply-immediately
Nota
Quando lo usi--no-apply-immediately, Amazon RDS applica la modifica durante la finestra di manutenzione successiva. Utilizzalo --apply-immediately per applicare immediatamente la modifica. Per ulteriori informazioni, vedere Utilizzo dell'impostazione delle modifiche alla pianificazione.
Verifica dell'aggiornamento
Al termine dell'aggiornamento, verifica la nuova versione del motore sull'istanza DB.
Esempio:
aws rds describe-db-instances \ --db-instance-identifier my-byom-instance \ --query "DBInstances[*].[DBInstanceIdentifier,EngineVersion,DBInstanceStatus,LicenseModel]"
[ [ "my-byom-instance", "15.00.4465.1.v1", "available", "bring-your-own-media" ] ]
Conferma i seguenti valori:
EngineVersioncorrisponde alla versione di destinazione.DBInstanceStatusèavailable.LicenseModelèbring-your-own-media.
Conversione di un'istanza con licenza inclusa in Bring Your Own Media
È possibile convertire un'istanza RDS per SQL Server esistente dal modello License Included a BYOM. Ciò consente di utilizzare le proprie licenze di SQL Server anziché pagare il canone di licenza incluso. AWS
Nota
È necessario disporre di una versione del motore BYOM per la versione available corrente del motore dell'istanza.
Usa il modify-db-instance comando per modificare il modello di licenza:
aws rds modify-db-instance \ --db-instance-identifier DB_INSTANCE_IDENTIFIER \ --license-model bring-your-own-media \ --no-apply-immediately
Nota
Quando lo usi--no-apply-immediately, Amazon RDS applica la modifica durante la finestra di manutenzione successiva. Utilizzalo --apply-immediately per applicare immediatamente la modifica. Per ulteriori informazioni, vedere Utilizzo dell'impostazione delle modifiche alla pianificazione.
Per verificare il modello di licenza corrente della tua istanza DB, usa il describe-db-instances comando e controlla il LicenseModel campo nella risposta. Se è in corso una modifica, controlla il PendingModifiedValues campo per il modello di licenza in sospeso. Una volta completata la modifica, il LicenseModel campo riflette il nuovo valore. Per ulteriori informazioni, consulta Descrivere un'istanza DB.
Considerazioni
La conversione da BYOM a License Included non è supportata.
Se l'istanza License-Included (LI) contiene delle repliche lette, rimuovile prima di convertire il modello di licenza in BYOM, quindi ricreale dopo. Le nuove repliche erediteranno automaticamente il modello di licenza BYOM.
Se l'istanza LI DB è in esecuzione su una classe di istanza non supportata per BYOM (ad esempio, db.m5 o db.r6i), non è possibile eseguire la conversione diretta in BYOM. Innanzitutto, modifica l'istanza in una classe di istanza supportata (settima generazione o successiva), quindi converti il modello di licenza come operazione di modifica separata.