Actualizaciones de versiones principales de RDS para SQL Server
Amazon RDS admite actualmente las siguientes actualizaciones de la versión principal para una instancia de base de datos de Microsoft SQL Server.
Puede actualizar su instancia de base de datos existente a SQL Server 2017 o 2019 desde cualquier versión salvo SQL Server 2008. Para actualizar desde SQL Server 2008, primero actualice a una de las otras versiones.
Versión actual | Versiones de actualización admitidas |
---|---|
SQL Server 2019 |
SQL Server 2022 |
SQL Server 2017 |
SQL Server 2022 SQL Server 2019 |
SQL Server 2016 |
SQL Server 2022 SQL Server 2019 SQL Server 2017 |
Puede utilizar una consulta de AWS CLI, como el ejemplo siguiente, para buscar las actualizaciones disponibles para una versión concreta del motor de base de datos.
Para Linux, macOS o:Unix
aws rds describe-db-engine-versions \ --engine sqlserver-se \ --engine-version 14.00.3281.6.v1 \ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" \ --output table
En:Windows
aws rds describe-db-engine-versions ^ --engine sqlserver-se ^ --engine-version 14.00.3281.6.v1 ^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" ^ --output table
El resultado muestra que puede actualizar la versión 14.00.3281.6 a las versiones más recientes disponibles de SQL Server 2017 o 2019.
-------------------------- |DescribeDBEngineVersions| +------------------------+ | EngineVersion | +------------------------+ | 14.00.3294.2.v1 | | 14.00.3356.20.v1 | | 14.00.3381.3.v1 | | 14.00.3401.7.v1 | | 14.00.3421.10.v1 | | 14.00.3451.2.v1 | | 15.00.4043.16.v1 | | 15.00.4073.23.v1 | | 15.00.4153.1.v1 | | 15.00.4198.2.v1 | | 15.00.4236.7.v1 | +------------------------+
Nivel de compatibilidad de la base de datos
Puede utilizar los niveles de compatibilidad de la base de datos de Microsoft SQL Server para ajustar algunos comportamientos de la base de datos con objeto de imitar versiones anteriores de SQL Server. Para obtener más información, consulte Niveles de compatibilidad
Puede cambiar el nivel de compatibilidad de una base de datos mediante el comando ALTER DATABASE. Por ejemplo, para cambiar una base de datos llamada customeracct
de modo que sea compatible con SQL Server 2016, utilice el siguiente comando:
ALTER DATABASE customeracct SET COMPATIBILITY_LEVEL = 130