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à.
Multi-AZ distribuzioni per Amazon RDS per Microsoft SQL Server
Multi-AZ le implementazioni offrono maggiore disponibilità, durabilità dei dati e tolleranza agli errori per le istanze DB. Nel caso in cui si verifichi una manutenzione pianificata del database o un'interruzione non pianificata del servizio, Amazon RDS esegue automaticamente il failover nell'istanza database secondaria aggiornata. Questa funzionalità consente alle operazioni del database di riprendere velocemente senza intervento manuale. Le istanze primarie e di standby usano lo stesso endpoint, il cui indirizzo di rete fisico passa alla replica secondaria come parte del processo di failover. Non è necessario riconfigurare l'applicazione quando si verifica un failover.
Amazon RDS supporta le Multi-AZ distribuzioni per Microsoft SQL Server utilizzando SQL Server Database Mirroring (DBM), Always On Availability Groups (AGs) o la replica a livello di blocco. Amazon RDS monitora e mantiene l'integrità della tua distribuzione. Multi-AZ Se si verificano problemi, RDS ripara automaticamente le istanze database non salutari, ristabilisce la sincronizzazione e avvia i failover. Il failover ha luogo solo se le istanze di standby e primarie non sono completamente sincronizzate. Non è necessario gestire nulla.
Quando configuri SQL Server Multi-AZ, RDS configura automaticamente tutti i database sull'istanza per utilizzare la replica DBM, AGs o a livello di blocco. Amazon RDS gestisce l'istanza DB primaria, di controllo e secondaria per te quando configuri DBM o AGs. Per la replica a livello di blocco, RDS gestisce le istanze DB primarie e secondarie. Poiché la configurazione è automatica, RDS seleziona DBM, Always On AGs o la replica a livello di blocco in base alla versione di SQL Server distribuita.
Amazon RDS supporta Always On AGs per Multi-AZ le seguenti versioni ed edizioni di SQL Server:
-
SQL Server 2025:
-
Standard Edition
-
Enterprise Edition
-
-
SQL Server 2022:
-
Standard Edition
-
Enterprise Edition
-
-
SQL Server 2019:
-
Standard Edition 15.00.4073.23 e successive
-
Enterprise Edition
-
-
SQL Server 2017:
-
Standard Edition 14.00.3401.7 e successive
-
Enterprise Edition 14.00.3049.1 e successive
-
-
SQL Server 2016: Enterprise Edition 13.00.5216.0 e successive
Amazon RDS supporta Multi-AZ con DBM le seguenti versioni ed edizioni di SQL Server, ad eccezione delle versioni indicate in precedenza:
-
SQL Server 2019: Standard Edition 15.00.4043.16
-
SQL Server 2017: edizioni Standard ed Enterprise
-
SQL Server 2016: edizioni Standard ed Enterprise
Amazon RDS supporta la replica a livello Multi-AZ di blocco per SQL Server 2022 Web Edition 16.00.4215.2 e versioni successive.
Nota
Solo le nuove istanze DB create con 16.00.4215.2 o versioni successive supportano le distribuzioni con replica a livello di blocco. Multi-AZ Le seguenti restrizioni si applicano alle istanze esistenti di SQL Server 2022 Web Edition:
-
Per le istanze esistenti nella versione 16.00.4215.2, è necessario ripristinare un'istantanea in una nuova istanza con la stessa versione secondaria o superiore per abilitare la replica a livello di blocco.
-
Le istanze Web di SQL Server 2022 con una versione secondaria precedente possono essere aggiornate alla versione secondaria 16.00.4215.2 o successiva per abilitare la replica a livello di blocco.
È possibile utilizzare la procedura memorizzata seguente per determinare se l'istanza DB di SQL Server èSingle-AZ, Multi-AZ con DBM, con Always On AGs o Multi-AZ con replica a livello di blocco: Multi-AZ
EXEC msdb.dbo.rds_get_high_availability_option;
| Valore di output | Description |
|---|---|
Multi-AZ (AlwaysOn) |
L'istanza DB utilizza Always On Availability Groups per l'alta disponibilità. |
Multi-AZ (Mirroring) |
L'istanza DB utilizza SQL Server Database Mirroring per l'alta disponibilità. |
Multi-AZ (Block level replication) |
L'istanza DB utilizza la replica a livello di blocco per l'alta disponibilità. |
Single-AZ |
L'istanza DB non ha una configurazione ad alta disponibilità. |
Aggiunta Multi-AZ a un'istanza DB di Microsoft SQL Server
Quando si crea una nuova istanza DB di SQL Server utilizzando Console di gestione AWS, è possibile aggiungerla Multi-AZ con Database Mirroring (DBM), Always On AGs o replica a livello di blocco. Puoi farlo scegliendo Sì (Mirroring/Always On/Block Level Replication) dalla distribuzione. Multi-AZ Per ulteriori informazioni, consulta Creazione di un'istanza database Amazon RDS.
Quando si modifica un'istanza DB di SQL Server esistente utilizzando la console, è possibile aggiungerla Multi-AZ con DBM, AgS o replica a livello di blocco scegliendo Sì (Mirroring/Always On/Block Level Replication) dalla Multi-AZ distribuzione nella pagina Modifica istanza DB. Per ulteriori informazioni, consulta Modifica di un'istanza database Amazon RDS.
Nota
Se l'istanza DB esegue Database Mirroring (DBM) e non Always On Availability Groups (AGs), potrebbe essere necessario disabilitare l'ottimizzazione in memoria prima di aggiungerla. Multi-AZ Disabilita l'ottimizzazione in memoria con DBM prima di aggiungerla Multi-AZ se l'istanza DB esegue SQL Server 2016 o 2017 Enterprise Edition e ha l'ottimizzazione in memoria abilitata.
Se l'istanza DB esegue AGs o una replica a livello di blocco per SQL Server Web Editions, non è necessario questo passaggio.
Rimozione Multi-AZ da un'istanza DB di Microsoft SQL Server
Quando si modifica un'istanza DB di SQL Server esistente utilizzando Console di gestione AWS, è possibile rimuoverla Multi-AZ con DBM, AGs o replica a livello di blocco. È possibile eseguire questa operazione scegliendo No (Mirroring/Always On/Block Level Replication) dalla Multi-AZ distribuzione nella pagina Modifica istanza DB. Per ulteriori informazioni, consulta Modifica di un'istanza database Amazon RDS.