sys.availability_groups_cluster (Transact-SQL)
Si applica a: SQL Server
Restituisce una riga per ogni gruppo di disponibilità AlwaysOn in Windows Server Failover Clustering (WSFC). Ogni riga contiene i metadati dei gruppi di disponibilità del cluster WSFC.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
group_id |
uniqueidentifier | Identificatore univoco (GUID) del gruppo di disponibilità. |
name |
sysname | Nome del gruppo di disponibilità. Si tratta di un nome specificato dall'utente che deve essere univoco all'interno del cluster di failover di Windows Server (WSFC). |
resource_id |
nvarchar(40) | ID della risorsa del cluster WSFC. |
resource_group_id |
nvarchar(40) | ID del gruppo di risorse del cluster WSFC del gruppo di disponibilità. |
failure_condition_level |
int | Livello della condizione di errore definito dall'utente al di sotto del quale deve essere attivato un failover automatico. Sono disponibili i valori interi seguenti: 1: Specifica che deve essere avviato un failover automatico quando si verifica una delle operazioni seguenti: - Il servizio SQL Server è inattivo. - Il lease del gruppo di disponibilità per la connessione al cluster di failover WSFC scade perché non viene ricevuto alcun ACK dall'istanza del server. Per altre informazioni, vedere Funzionamento: timeout lease di SQL Server Always On. 2: Specifica che deve essere avviato un failover automatico quando si verifica una delle operazioni seguenti: - L'istanza di SQL Server non si connette al cluster e viene superata la soglia specificata health_check_timeout dall'utente del gruppo di disponibilità.- La replica di disponibilità è in stato di errore. 3: specifica che un failover automatico deve essere avviato su errori interni critici di SQL Server, ad esempio spinlock orfani, gravi violazioni dell'accesso in scrittura o un dump eccessivo. Questo è il valore predefinito. 4: Specifica che un failover automatico deve essere avviato in caso di errori interni di SQL Server moderati, ad esempio una condizione persistente di memoria insufficiente nel pool di risorse interne di SQL Server. 5: Specifica che un failover automatico deve essere avviato in tutte le condizioni di errore qualificate, tra cui: - Esaurimento dei thread di lavoro del motore SQL. - Rilevamento di un deadlock non risolvibile. I livelli delle condizioni di errore (1-5) vanno dal livello 1, meno restrittivo, al livello 5, più restrittivo. Un livello della condizione specifico include tutti i livelli meno restrittivi. Il livello della condizione più restrittivo, ovvero il livello 5, include pertanto i quattro livelli della condizione meno restrittivi (1-4), il livello 4 include i livelli 1-3 e così via. Per modificare questo valore, usare l'opzione FAILURE_CONDITION_LEVEL dell'istruzione Transact-SQL ALTER AVAILABILITY GROUP. |
health_check_timeout |
int | Tempo di attesa (in millisecondi) per la stored procedure di sistema sp_server_diagnostics restituire informazioni sull'integrità del server, prima che l'istanza del server sia lenta o non risponda. Il valore predefinito è 30000 (30.000 millisecondi o 30 secondi).Per modificare questo valore, usare l'opzione HEALTH_CHECK_TIMEOUT dell'istruzione Transact-SQL ALTER AVAILABILITY GROUP. |
automated_backup_preference |
tinyint | Percorso preferito per l'esecuzione di backup nei database di disponibilità del gruppo di disponibilità. Uno dei valori seguenti: 0: primario. I backup devono essere sempre eseguiti sulla replica primaria. 1: solo secondario. È preferibile eseguire i backup in una replica secondaria. 2: Preferisce secondario. L'esecuzione di backup in una replica secondaria è preferibile, ma l'esecuzione di backup nella replica primaria è accettabile se non è disponibile alcuna replica secondaria per le operazioni di backup. Questo è il comportamento predefinito. 3: qualsiasi replica. Nessuna preferenza sull'utilizzo della replica primaria o di una replica secondaria per l'esecuzione dei backup. Per maggiori informazioni, vedere Offload dei backup supportati nelle repliche secondarie di un gruppo di disponibilità. |
automated_backup_preference_desc |
nvarchar(60) | Descrizione di automated_backup_preference , uno dei seguenti:PRIMARY SECONDARY_ONLY SECONDARY NONE |
Osservazioni:
In un cluster di failover di Windows Server (WSFC), le colonne del cluster visualizzano i dettagli del cluster Windows. Nei casi in cui non è presente alcun cluster Windows, ad esempio gruppi di disponibilità con scalabilità in lettura o gruppi di disponibilità in Linux, le colonne correlate al cluster potrebbero visualizzare i dati relativi a un cluster predefinito interno. Queste colonne sono solo per uso interno e possono essere ignorate.
Autorizzazioni
È richiesta l'autorizzazione VIEW ANY DEFINITION nell'istanza del server.