Por que minha instância do RDS para Microsoft SQL Server não foi atualizada mesmo com a atualização automática ativada?
Eu tenho uma instância do Amazon Relational Database Service (Amazon RDS) para Microsoft SQL Server com a atualização automática de versão secundária ativada. Quero saber por que a instância não é atualizada automaticamente para a versão secundária mais recente.
Resolução
O Amazon RDS atualiza automaticamente a versão secundária da instância na janela de manutenção. Isso ocorre quando a versão secundária mais recente é definida como a versão secundária preferida. No entanto, se a versão mais recente não estiver definida como a versão preferida, o Amazon RDS para Microsoft SQL Server não será atualizado.
O Amazon RDS não define automaticamente cada versão do mecanismo secundário recém-lançada como a versão preferida. Antes que o Amazon RDS designe a nova versão secundária como a versão secundária preferida, os seguintes critérios são considerados:
- Problemas de segurança conhecidos
- Bugs na versão mais recente do Amazon RDS
- Estabilidade geral da frota após o lançamento da versão secundária
Para novas versões secundárias que contêm correções de erros, o Amazon RDS agenda a atualização para instâncias de banco de dados e ativa a opção de Atualização automática de versões secundárias. A atualização ocorre durante a janela de manutenção configurada para a instância de banco de dados.
Execute o seguinte comando da AWS Command Line Interface (AWS CLI) para verificar se a versão recém-lançada está definida como a versão secundária preferida. Substitua o mecanismo, a versão do mecanismo e a região em seu RDS para configuração de instância do 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
Observação: se você receber erros ao executar comandos da AWS CLI, consulte Solucionar erros da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
A saída a seguir do comando indica que a coluna AutoUpgrade está definida como False. Isso significa que a instância com a versão 15.00.4073.23.v1 não está qualificada para atualização automática para as versões 15.00.4153.1.v1 ou 15.00.4198.2.v1. Isso ocorre porque nenhuma das versões lançadas mais recentes está definida como a versão preferida. A instância do RDS para Microsoft SQL Server não é atualizada automaticamente para uma versão secundária mais recente.
-------------------------------------| DescribeDBEngineVersions | +--------------+--------------------+ | AutoUpgrade | EngineVersion | +--------------+--------------------+ | False | 15.00.4153.1.v1 | | False | 15.00.4198.2.v1 | +--------------+--------------------+
Informações relacionadas
Atualizando o mecanismo de banco de dados Microsoft SQL Server
Conteúdo relevante
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há 3 anos
- AWS OFICIALAtualizada há 2 anos