View a markdown version of this page

Applicazione degli aggiornamenti della versione del database - 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à.

Applicazione degli aggiornamenti della versione del database

RDS per SQL Server Developer Edition supporta gli aggiornamenti delle versioni minori e principali utilizzando Custom Engine Versions (CEV). L'aggiornamento richiede la creazione di un nuovo CEV con l'ultimo aggiornamento cumulativo (CU) e l'applicazione all'istanza. Gli aggiornamenti della versione del database per SQL Server Developer Edition prevedono i seguenti passaggi:

Comprensione delle versioni principali e secondarie

Una versione principale rappresenta una versione completa di Microsoft SQL Server. Ogni versione principale introduce nuove funzionalità, modifiche significative nelle funzionalità o nelle caratteristiche prestazionali e modifiche a livello di motore che potrebbero non essere retrocompatibili con le applicazioni esistenti.

La tabella seguente mostra le versioni principali:

Versione di SQL ServerVersione del motore di esempio
SQL Server 2025 Enterprise Developer Edition17.00.4045.5
SQL Server 2025 Standard Developer Edition17.00.4045.5
Edizione per sviluppatori SQL Server 202216.00.4215.2
Edizione per sviluppatori di SQL Server 201915.00.4455.2

Versioni minori (aggiornamenti cumulativi)

Una versione secondaria rappresenta un aggiornamento cumulativo (CU) rilasciato da Microsoft all'interno di una determinata versione principale. Gli aggiornamenti delle versioni minori includono patch di sicurezza, correzioni di bug e miglioramenti del motore.

Ad esempio, in SQL Server 2022 (versione principale 16.00), le seguenti sono versioni secondarie:

  • 16.00.4255.1 (CU25)

  • 16.00.4215.2 (CU21)

Prima di eseguire un aggiornamento della versione, consulta le seguenti risorse per comprendere i potenziali impatti e le best practice:

  • Considerazioni sull'aggiornamento del motore DB di SQL Server: include i livelli di compatibilità, le funzionalità obsolete, le modifiche alle regole di confronto, i server collegati e altri fattori che potrebbero influire sui carichi di lavoro dopo un aggiornamento.

  • Test di un aggiornamento: descrive come testare un aggiornamento di versione principale su un ripristino istantaneo prima di applicarlo all'istanza di produzione, aiutandoti a identificare i problemi senza influire sui carichi di lavoro in tempo reale.

Verifica la versione corrente del motore e identifica la versione di destinazione

Utilizzate il describe-db-engine-versions AWS CLI comando per visualizzare le versioni supportate e determinare obiettivi di aggiornamento validi per la versione corrente del motore. Questo consente di distinguere tra percorsi di aggiornamento principali e secondari prima di applicare le modifiche. Identifica la versione del motore di database di destinazione tra le versioni supportate da Amazon RDS. Per informazioni sulle versioni di SQL Server disponibili in Amazon RDS, consulta Utilizzo di SQL Server Developer Edition su RDS per SQL Server.

aws rds describe-db-engine-versions \ --engine sqlserver-dev-ee \ --engine-version "16.00.4215.2.my-cev" \ --query "DBEngineVersions[0].ValidUpgradeTarget[*].{EngineVersion:EngineVersion,IsMajorVersionUpgrade:IsMajorVersionUpgrade}" \ --output table
--------------------------------------------------------- | DescribeDBEngineVersions | +----------------------------+--------------------------+ | EngineVersion | IsMajorVersionUpgrade | +----------------------------+--------------------------+ | 16.00.4255.1.my-target-cev| False | | 17.00.4055.5.my-target-cev| True | +----------------------------+--------------------------+

In questo risultato:

  • IsMajorVersionUpgrade: Falseindica un aggiornamento di versione minore

  • IsMajorVersionUpgrade: Trueindica un aggiornamento della versione principale

Crea una nuova versione personalizzata del motore

Ottieni e carica i supporti di installazione richiesti (ISO e CU), quindi crea un nuovo CEV. Per istruzioni dettagliate sulla creazione di un CEV, vedere Creazione di una versione personalizzata del motore per RDS for SQL Server Developer Edition.

Esegui describe-db-engine-versions per confermare i percorsi di aggiornamento validi per il tuo CEV:

aws rds describe-db-engine-versions \ --engine sqlserver-dev-ee \ --engine-version "16.00.4215.2.my-cev" \ --query "DBEngineVersions[0].ValidUpgradeTarget[*].{EngineVersion:EngineVersion,IsMajorVersionUpgrade:IsMajorVersionUpgrade}" \ --output table

Output di esempio:

--------------------------------------------------------- | DescribeDBEngineVersions | +----------------------------+--------------------------+ | EngineVersion | IsMajorVersionUpgrade | +----------------------------+--------------------------+ | 17.00.4055.5.my-target-cev| True | +----------------------------+--------------------------+

Applica l'aggiornamento della versione

Utilizzo di AWS CLI

Applica l'aggiornamento della versione utilizzando il comando Amazon RDS modify-db-instance con il nuovo CEV:

aws rds modify-db-instance \ --db-instance-identifier <instance-id> \ --engine-version <new-cev-version> \ --allow-major-version-upgrade ## required only for major version upgrades \ --no-apply-immediately ## use --apply-immediately for immediate update
Nota

--no-apply-immediately(impostazione predefinita) per applicare le modifiche durante la successiva finestra di manutenzione.

Importante

Il --allow-major-version-upgrade parametro è obbligatorio per gli aggiornamenti delle versioni principali.

Utilizzo di AWS Console di gestione

Per aggiornare la versione del motore di un'istanza DB utilizzando la Console:

  1. Accedi alla console di AWS gestione e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, scegliere Databases (Database) quindi selezionare l'istanza database da aggiornare.

  3. Scegliere Modify (Modifica). Viene visualizzata la pagina Modify DB Instance (Modifica istanza database).

  4. Per la versione del motore DB, scegli la nuova versione di destinazione (il tuo nuovo CEV) dall'elenco a discesa.

  5. Scegli Continua e rivedi il riepilogo delle modifiche.

  6. Scegli quando applicare le modifiche:

    • Seleziona Applica immediatamente per iniziare subito l'aggiornamento.

    • Seleziona Applica durante la successiva finestra di manutenzione programmata per applicare le modifiche durante la successiva finestra di manutenzione programmata.

  7. Scegliere Modify DB Instance (Modifica istanza database) per salvare le modifiche.