Fazer upgrade de uma instância de banco de dados para o Amazon RDS Custom for SQL Server - Amazon Relational Database Service

Fazer upgrade de uma instância de banco de dados para o Amazon RDS Custom for SQL Server

Você pode atualizar uma instância de banco de dados do Amazon RDS Custom for SQL Server modificando-a para utilizar uma nova versão do mecanismo de banco de dados, da mesma forma que você faz para o Amazon RDS.

As mesmas limitações para atualizar uma instância de banco de dados do RDS Custom for SQL Server aplicam-se à modificação de uma instância de banco de dados do RDS Custom for SQL Server em geral. Para obter mais informações, consulte Modificar uma instância de banco de dados do RDS Custom for SQL Server.

Para obter informações gerais sobre como atualizar instâncias de banco de dados, consulte Atualizar a versão de mecanismo de uma instância de banco de dados.

Atualizações de versão principal

No momento, o Amazon RDS Custom para SQL é compatível com as atualizações da versão principal a seguir.

Versão atual Versões de upgrade com suporte

SQL Server 2019

SQL Server 2022

É possível usar uma consulta da AWS CLI, como o exemplo a seguir, para localizar as atualizações disponíveis para uma versão específica do mecanismo de banco de dados.

Para Linux, macOS ou Unix:

aws rds describe-db-engine-versions \ --engine sqlserver-se \ --engine-version 15.00.4322.2.v1 \ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" \ --output table

Para Windows:

aws rds describe-db-engine-versions ^ --engine sqlserver-se ^ --engine-version 15.00.4322.2.v1 ^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" ^ --output table

Nível de compatibilidade do banco de dados

Você pode usar os níveis de compatibilidade do banco de dados Microsoft SQL Server para ajustar alguns comportamentos de banco de dados de forma a imitar as versões anteriores do SQL Server. Para ter mais informações, consulte Nível de compatibilidade na documentação da Microsoft.

Quando você atualiza sua instância de banco de dados, todos os bancos de dados existentes permanecem em seus níveis de compatibilidade originais. Por exemplo, se você fizer a atualização do SQL Server 2019 para o SQL Server 2022, todos os bancos de dados existentes terão um nível de compatibilidade de 150. Qualquer novo banco de dados criado após a atualização terá um nível de compatibilidade de 160.

Você pode alterar o nível de compatibilidade de um banco de dados usando o comando ALTER DATABASE. Por exemplo, para alterar um banco de dados denominado customeracct para que ele seja compatível com o SQL Server 2022, emita o seguinte comando:

ALTER DATABASE customeracct SET COMPATIBILITY_LEVEL = 160