Condividi tramite


sys.availability_databases_cluster (Transact-SQL)

Contiene una riga per ogni database di disponibilità sull'istanza di SQL Server che ospita una replica di disponibilità per qualsiasi gruppo di disponibilità AlwaysOn nel cluster WSFC (Windows Server Failover Clustering), indipendentemente dal fatto che il database della copia locale sia già stato unito in join o meno al gruppo di disponibilità.

[!NOTA]

Quando un database viene aggiunto a un gruppo di disponibilità, il database primario viene automaticamente unito in join al gruppo. È necessario preparare i database secondari su ogni replica secondaria prima di poterli unire in join al gruppo di disponibilità.

Nome colonna

Tipo di dati

Descrizione

group_id

uniqueidentifier

Identificatore univoco del gruppo di disponibilità a cui partecipa il database.

NULL = il database non fa parte di una replica di disponibilità di un gruppo di disponibilità.

group_database_id

uniqueidentifier

Identificatore univoco del database nel gruppo di disponibilità a cui partecipa il database. group_database_id è lo stesso per il database nella replica primaria e in ogni replica secondaria in cui il database è stato associato al gruppo di disponibilità.

NULL = il database non fa parte di una replica di disponibilità in alcun gruppo di disponibilità.

database_name

sysname

Nome del database aggiunto al gruppo di disponibilità.

Autorizzazioni

Se il chiamante di sys.availability_databases_cluster non è il proprietario del database, le autorizzazioni minime necessarie per visualizzare la riga corrispondente sono l'autorizzazione a livello del server ALTER ANY DATABASE o VIEW ANY DATABASE o l'autorizzazione CREATE DATABASE nel database master.

Vedere anche

Riferimento

sys.availability_groups (Transact-SQL)

sys.databases (Transact-SQL)

sys.dm_hadr_database_replica_states (Transact-SQL)

sys.dm_hadr_database_replica_cluster_states (Transact-SQL)

Concetti

Panoramica di Gruppi di disponibilità AlwaysOn (SQL Server)