Gruppi di disponibilità di base (gruppi di disponibilità AlwaysOn)Basic Availability Groups (Always On Availability Groups)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2016)noDatabase SQL di AzurenoAzure SQL Data WarehousenoParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

I gruppi di disponibilità di base AlwaysOn sono una soluzione a disponibilità elevata per SQL Server 2016 e SQL Server 2017 Standard Edition.Always On Basic Availability Groups provide a high availability solution for SQL Server 2016 and SQL Server 2017 Standard Edition. Un gruppo di disponibilità di base supporta un ambiente di failover per un singolo databaseA basic availability group supports a failover environment for a single database. e viene creato e gestito in modo molto simile ai tradizionali gruppi di disponibilità AlwaysOn (SQL Server) (avanzati) con Enterprise Edition.It is created and managed much like traditional (advanced) Always On Availability Groups (SQL Server) with Enterprise Edition. In questo documento sono riepilogate differenze e limitazioni dei gruppi di disponibilità di base.The differences and limitations of basic availability groups are summarized in this document.

FunzionalitàFeatures

I gruppi di disponibilità di base AlwaysOn sono la funzionalità deprecata di mirroring del database e garantiscono un livello simile di supporto della funzionalità.Always On Basic Availability Groups replaces the deprecated Database Mirroring feature and provides a similar level of feature support. I gruppi di disponibilità di base consentono a un database primario di mantenere una singola replica.Basic availability groups enable a primary database to maintain a single replica. Questa replica può usare la modalità commit asincrono o la modalità commit sincrono.This replica can use either synchronous-commit mode or asynchronous-commit mode. Per altre informazioni sulle modalità di disponibilità, vedere Modalità di disponibilità( (gruppi di disponibilità AlwaysOn)).For more information about availability modes, see Availability Modes (Always On Availability Groups). La replica secondaria rimane inattiva a meno che non sia necessario eseguire il failover.The secondary replica remains inactive unless there is a need to failover. Questo failover inverte le assegnazioni di ruolo primario e secondario, pertanto la replica secondaria diventerà il database attivo primario.This failover reverses the primary and secondary role assignments, causing the secondary replica to become the primary active database. Per altre informazioni sul failover, vedere Failover e modalità di failover((gruppi di disponibilità AlwaysOn)).For more information on failover, see Failover and Failover Modes (Always On Availability Groups). I gruppi di disponibilità di base possono operare in un ambiente ibrido che si estende in locale e su Microsoft Azure.Basic availability groups can operate in a hybrid environment that spans on-premises and Microsoft Azure.

LimitazioniLimitations

I gruppi di disponibilità di base usano un sottoinsieme di funzionalità rispetto ai gruppi di disponibilità avanzati in SQL Server 2016 Enterprise Edition.Basic availability groups use a subset of features compared to advanced availability groups on SQL Server 2016 Enterprise Edition. I gruppi di disponibilità di base includono le limitazioni seguenti:Basic availability groups include the following limitations:

  • Limite di due repliche (primaria e secondaria).Limit of two replicas (primary and secondary).

  • Nessun accesso in lettura sulla replica secondaria.No read access on secondary replica.

  • Nessun backup sulla replica secondaria.No backups on secondary replica.

  • Nessun controllo di integrità sulle repliche secondarie.No integrity checks on secondary replicas.

  • Nessun supporto per le repliche ospitate nei server che eseguono una versione di SQL Server precedente a SQL Server 2016 Community Technology Preview 3 (CTP3).No support for replicas hosted on servers running a version of SQL Server prior to SQL Server 2016 Community Technology Preview 3 (CTP3).

  • Nessun supporto per l'aggiunta o la rimozione di una replica a un gruppo di disponibilità di base esistente.No support for adding or removing a replica to an existing basic availability group.

  • Supporto per un database di disponibilità.Support for one availability database.

  • I gruppi di disponibilità di base non possono essere aggiornati a gruppi di disponibilità avanzati.Basic availability groups cannot be upgraded to advanced availability groups. Il gruppo deve essere eliminato e aggiunto nuovamente a un gruppo contenente server che eseguono solo SQL Server 2016 Enterprise Edition.The group must be dropped and re-added to a group that contains servers running only SQL Server 2016 Enterprise Edition.

  • I gruppi di disponibilità di base sono supportati solo per i server Standard Edition.Basic availability groups are only supported for Standard Edition servers.

  • I gruppi di disponibilità di base non possono far parte di un gruppo di disponibilità distribuito.Basic availability groups can not be part of a distributed availability group.

ConfigurazioneConfiguration

I gruppi di disponibilità di base AlwaysOn possono essere creati in due server SQL Server 2016 Standard Edition qualsiasi.An Always On basic availability group can be created on any two SQL Server 2016 Standard Edition servers. Durante la creazione di un gruppo di disponibilità di base, è necessario specificare entrambe le repliche.When you create a basic availability group, you must specify both replicas during creation.

Per creare un gruppo di disponibilità di base, usare il comando transact-SQL CREATE AVAILABILITY GROUP e specificare l'opzione WITH BASIC. Il valore predefinito è ADVANCED.To create a basic availability group, use the CREATE AVAILABILITY GROUP transact-SQL command and specify the WITH BASIC option (the default is ADVANCED). Per altre informazioni, vedere CREATE AVAILABILITY GROUP (Transact-SQL).For more information, see CREATE AVAILABILITY GROUP (Transact-SQL). Attualmente non è disponibile supporto dell'interfaccia utente per creare gruppi di disponibilità di base in SQL Server Management Studio.At this time, there is no UI support to create basic availability groups in SQL Server Management Studio.

Nota

Quando si specifica WITH BASIC , si applicano al comando CREATE AVAILABILITY GROUP le limitazioni dei gruppi di disponibilità di base.The limitations of basic availability groups apply to the CREATE AVAILABILITY GROUP command when WITH BASIC is specified. Si verificherà un errore se ad esempio si tenta di creare un gruppo di disponibilità di base che consente l'accesso in lettura.For example, you will get an error if you attempt to create a basic availability group that permits read access. Le altre limitazioni si applicano allo stesso modo.Other limitations apply in the same manner. Per informazioni dettagliate, vedere la sezione Limitazioni di questo argomento.Refer to the Limitations section of this topic for details.

Vedere ancheSee Also

Panoramica di Gruppi di disponibilità AlwaysOn (SQL Server)Overview of Always On Availability Groups (SQL Server)