Actualización de una instancia de base de datos para Amazon RDS Custom for SQL Server - Amazon Relational Database Service

Actualización de una instancia de base de datos para Amazon RDS Custom for SQL Server

Puede actualizar una instancia de base de datos de Amazon RDS Custom for SQL Server al modificarla para utilizar una nueva versión del motor de base de datos, igual que en Amazon RDS.

Se aplican las mismas limitaciones para actualizar una instancia de base de datos de RDS Custom for SQL Server que para modificarla. Para obtener más información, consulte Modificación de una instancia de base de datos de RDS Custom for SQL Server.

Para obtener información general sobre la actualización de instancias de base de datos, consulte Actualización de una versión del motor de una instancia de base de datos.

Si actualiza una instancia de base de datos de RDS para SQL Server en una implementación multi-AZ, Amazon RDS realizará actualizaciones sucesivas, de manera que la interrupción sea solo mientras dure la conmutación por error. Para obtener más información, consulte Consideraciones sobre optimización en memoria y Multi-AZ.

Actualizaciones de la versión principal

Amazon RDS Custom para SQL Server admite actualmente las siguientes actualizaciones de la versión principal.

Versión actual Versiones de actualización admitidas

SQL Server 2019

SQL Server 2022

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 15.00.4322.2.v1 \ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" \ --output table

En Windows:

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

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 en la documentación de Microsoft.

Al actualizar la instancia de base de datos, todas las bases de datos existentes conservan su nivel de compatibilidad original. Por ejemplo, si se actualiza desde SQL Server 2019 a SQL Server 2022, todas las bases de datos existentes tienen el nivel de compatibilidad de 150. Cualquier base de datos nueva creada después de la actualización tiene el nivel de compatibilidad 160.

Puede cambiar el nivel de compatibilidad de una base de datos mediante el comando ALTER DATABASE. Por ejemplo, para cambiar la base de datos customeracct de modo que sea compatible con SQL Server 2022, utilice el siguiente comando:

ALTER DATABASE customeracct SET COMPATIBILITY_LEVEL = 160