Gruppi di disponibilità Always On (SQL Server)Always On Availability Groups (SQL Server)

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

La funzionalità Gruppi di disponibilità Always OnAlways On availability groups è una soluzione di disponibilità elevata e recupero di emergenza che offre un'alternativa di livello enterprise al mirroring del database.The Gruppi di disponibilità Always OnAlways On availability groups feature is a high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring. Introdotta in SQL Server 2012SQL Server 2012, Gruppi di disponibilità Always OnAlways On availability groups aumenta la disponibilità di un set di database utente per un'azienda.Introduced in SQL Server 2012SQL Server 2012, Gruppi di disponibilità Always OnAlways On availability groups maximizes the availability of a set of user databases for an enterprise. Un gruppo di disponibilità supporta un ambiente di failover per un set discreto di database utente, noti come database di disponibilità, su cui si verifica il failover.An availability group supports a failover environment for a discrete set of user databases, known as availability databases, that fail over together. Un gruppo di disponibilità supporta un set di database primari di lettura e scrittura e da uno a otto set di database secondari corrispondenti.An availability group supports a set of read-write primary databases and one to eight sets of corresponding secondary databases. Facoltativamente, i database secondari possono essere resi disponibili per l'accesso di sola lettura e/o alcune operazioni di backup.Optionally, secondary databases can be made available for read-only access and/or some backup operations.

Per un gruppo di disponibilità il failover si verifica al livello di una replica di disponibilità.An availability group fails over at the level of an availability replica. I failover non sono dovuti a database ritenuti sospetti in seguito a una perdita di un file di dati, all'eliminazione di un database o al danneggiamento di un log delle transazioni.Failovers are not caused by database issues such as a database becoming suspect due to a loss of a data file, deletion of a database, or corruption of a transaction log.

Vantaggi Benefits

Gruppi di disponibilità Always OnAlways On availability groups è incluso un ampio set di opzioni con cui è possibile migliorare la disponibilità del database e che consentono un uso ottimale delle risorse. provides a rich set of options that improve database availability and that enable improved resource use. I componenti chiave sono i seguenti:The key components are as follows:

Termini e definizioni Terms and Definitions

gruppo di disponibilitàavailability group
Contenitore per un set di database, i database di disponibilità, su cui si verifica il failover.A container for a set of databases, availability databases, that fail over together.

database di disponibilitàavailability database
Database che appartiene a un gruppo di disponibilità.A database that belongs to an availability group. Per ogni database di disponibilità, il gruppo di disponibilità gestisce una sola copia di lettura e scrittura (il database primario) e da una a otto copie di sola lettura (database secondari).For each availability database, the availability group maintains a single read-write copy (the primary database) and one to eight read-only copies (secondary databases).

database primarioprimary database
Copia di lettura e scrittura di un database di disponibilità.The read-write copy of an availability database.

database secondariosecondary database
Copia di sola lettura di un database di disponibilità.A read-only copy of an availability database.

replica di disponibilitàavailability replica
Istanza di un gruppo di disponibilità ospitata da un'istanza specifica di SQL ServerSQL Server che mantiene una copia locale di ogni database di disponibilità che appartiene al gruppo di disponibilità.An instantiation of an availability group that is hosted by a specific instance of SQL ServerSQL Server and maintains a local copy of each availability database that belongs to the availability group. Sono disponibili due tipi di replica di disponibilità: una replica primaria e da una a otto repliche secondarie.Two types of availability replicas exist: a single primary replica and one to eight secondary replicas.

replica primariaprimary replica
Replica di disponibilità che rende disponibili i database primari per le connessioni in lettura e scrittura dai client e invia i record del log delle transazioni per ogni database primario a ogni replica secondaria.The availability replica that makes the primary databases available for read-write connections from clients and, also, sends transaction log records for each primary database to every secondary replica.

replica secondariasecondary replica
Replica di disponibilità che mantiene una copia secondaria di ogni database di disponibilità e che rappresenta la destinazione potenziale del failover per il gruppo di disponibilità.An availability replica that maintains a secondary copy of each availability database, and serves as a potential failover targets for the availability group. Facoltativamente, una replica secondaria può supportare l'accesso in sola lettura ai database secondari creando backup sui database secondari.Optionally, a secondary replica can support read-only access to secondary databases can support creating backups on secondary databases.

listener del gruppo di disponibilitàavailability group listener
Nome del server a cui i client possono connettersi per accedere a un database in una replica primaria o secondaria di un gruppo di disponibilità Always On.A server name to which clients can connect in order to access a database in a primary or secondary replica of an Always On availability group. I listener del gruppo di disponibilità indirizzano le connessioni in ingresso alla replica primaria o a una replica secondaria in sola lettura.Availability group listeners direct incoming connections to the primary replica or to a read-only secondary replica.

Interoperabilità e coesistenza con altre funzionalità del motore di database Interoperability and Coexistence with Other Database Engine Features

Gruppi di disponibilità Always OnAlways On availability groups può essere usato con le funzionalità o i componenti di SQL ServerSQL Serverseguenti: can be used with the following features or components of SQL ServerSQL Server:

Avviso

Per informazioni sulle restrizioni e le limitazioni per l'uso di altre funzionalità con Gruppi di disponibilità Always OnAlways On availability groups, vedere Gruppi di disponibilità Always On: Interoperabilità (SQL Server).For information about restrictions and limitations for using other features with Gruppi di disponibilità Always OnAlways On availability groups, see Always On Availability Groups: Interoperability (SQL Server).

Vedere ancheSee Also

Panoramica di Gruppi di disponibilità AlwaysOn (SQL Server) Overview of Always On Availability Groups (SQL Server)
Prerequisiti, restrizioni e raccomandazioni per i gruppi di disponibilità AlwaysOn (SQL Server) Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server)
Configurazione di un'istanza del server per i Gruppi di disponibilità Always On (SQL Server) Configuration of a Server Instance for Always On Availability Groups (SQL Server)
Creazione e configurazione di gruppi di disponibilità (SQL Server) Creation and Configuration of Availability Groups (SQL Server)
Amministrazione di un gruppo di disponibilità (SQL Server) Administration of an Availability Group (SQL Server)
Monitoraggio di Gruppi di disponibilità (SQL Server) Monitoring of Availability Groups (SQL Server)
Panoramica delle istruzioni Transact-SQL per i gruppi di disponibilità Always On (SQL Server). Overview of Transact-SQL Statements for Always On Availability Groups (SQL Server)
Panoramica dei cmdlet di PowerShell per Gruppi di disponibilità Always On (SQL Server)Overview of PowerShell Cmdlets for Always On Availability Groups (SQL Server)