Aggiornamento di un'istanza database per Amazon RDS Custom for SQL Server - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiornamento di un'istanza database per Amazon RDS Custom for SQL Server

È possibile aggiornare un'istanza database Amazon RDS Custom per SQL Server modificandola per utilizzare una nuova versione del motore DB, come avviene per Amazon RDS.

Le stesse limitazioni per l'aggiornamento di un'istanza database RDS Custom per SQL Server valgono per la modifica di un'istanza database RDS Custom per SQL Server in generale. Per ulteriori informazioni, consulta Modifica di un'istanza database RDS Custom per SQL Server.

Per informazioni generali sull'aggiornamento delle istanze database, consulta Aggiornamento della versione del motore di un'istanza database.

Se esegui l'upgrade di un'istanza DB RDS Custom for SQL Server in una distribuzione Multi-AZ, Amazon RDS esegue gli aggiornamenti in sequenza, quindi si verifica un'interruzione solo per la durata di un failover. Per ulteriori informazioni, consulta Considerazioni su Multi-AZ e sull'ottimizzazione in memoria.

Aggiornamenti di una versione principale

Amazon RDS Custom for SQL Server attualmente supporta i seguenti aggiornamenti di versione principali.

Versione corrente Versioni supportate per l'aggiornamento

SQL Server 2019

SQL Server 2022

È possibile utilizzare una AWS CLI query, come nell'esempio seguente, per trovare gli aggiornamenti disponibili per una particolare versione del motore di database.

Per LinuxmacOS, oUnix:

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

Per Windows:

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

Livello di compatibilità del database

È possibile utilizzare i livelli di compatibilità del database Microsoft SQL Server per modificare alcuni comportamenti del database in modo da emulare versioni precedenti di SQL Server. Per ulteriori informazioni, consulta Livello di compatibilità nella documentazione Microsoft.

Quando aggiorni l'istanza database, tutti i database esistenti rimangono impostati sul livello di compatibilità originale. Ad esempio, se si esegue l'aggiornamento da SQL Server 2019 a SQL Server 2022, tutti i database esistenti hanno un livello di compatibilità di 150. Tutti i nuovi database creati dopo l'aggiornamento hanno il livello di compatibilità 160.

È possibile modificare il livello di compatibilità di un database tramite il comando ALTER DATABASE. Ad esempio, per modificare un database denominato in customeracct modo che sia compatibile con SQL Server 2022, esegui il seguente comando:

ALTER DATABASE customeracct SET COMPATIBILITY_LEVEL = 160