Perché la mia istanza RDS per Microsoft SQL Server non è stata aggiornata anche se l'aggiornamento automatico è attivato?

2 minuti di lettura
0

Ho un'istanza Amazon Relational Database Service (Amazon RDS) per Microsoft SQL Server con l'aggiornamento automatico della versione secondaria attivato. Desidero sapere perché l'istanza non si aggiorna automaticamente alla versione secondaria più recente.

Risoluzione

Amazon RDS aggiorna automaticamente la versione secondaria dell'istanza nella finestra di manutenzione. Ciò si verifica quando la versione secondaria più recente è impostata come versione secondaria preferita. Tuttavia, se la versione più recente non è impostata come versione preferita, Amazon RDS per Microsoft SQL Server non viene aggiornato.

Amazon RDS non imposta automaticamente tutte le versioni secondarie del motore appena rilasciate come versione preferita. Prima che Amazon RDS indichi la nuova versione secondaria come versione secondaria preferita, vengono considerati i seguenti criteri:

  • Problemi di sicurezza noti
  • Bug nella versione più recente di Amazon RDS
  • Stabilità generale cel parco dopo il rilascio della versione secondaria

Per le nuove versioni secondarie che contengono correzioni di bug, Amazon RDS pianifica l'aggiornamento delle istanze database e attiva l'opzione diaggiornamento automatico della versione secondaria. L'aggiornamento avviene durante la finestra di manutenzione configurata per l'istanza database.

Esegui il seguente comando dell’interfaccia della linea di comando AWS (AWS CLI) per verificare che la versione appena rilasciata sia impostata come versione secondaria preferita. Sostituisci engine, engine-version e region con la configurazione dell’istanza di RDS per Microsoft SQL Server:

aws rds describe-db-engine-versions --engine sqlserver-se --engine-version 15.00.4073.23.v1 --region ap-southeast-2 --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" --output table --color off

Nota: se visualizzi dei messaggi di errore quando esegui i comandi dell'interfaccia della linea di comando AWS, consulta la sezione Risolvere gli errori AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Il seguente output del comando indica che la colonna AutoUpgrade è impostata su False. Ciò significa che l'istanza con la versione 15.00.4073.23.v1 non è idonea per l'aggiornamento automatico alle versioni 15.00.4153.1.v1 o 15.00.4198.2.v1. Questo perché nessuna delle versioni rilasciate più recenti è impostata come versione preferita. L'istanza RDS per Microsoft SQL Server non viene aggiornata automaticamente a una versione secondaria più recente.

-------------------------------------|     DescribeDBEngineVersions      |
+--------------+--------------------+
|  AutoUpgrade |   EngineVersion    |
+--------------+--------------------+
|  False       |  15.00.4153.1.v1   |
|  False       |  15.00.4198.2.v1   |
+--------------+--------------------+

Informazioni correlate

Upgrading the Microsoft SQL Server DB engine