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.dm_hadr_database_replica_states (Transact-SQL)
sys.dm_hadr_database_replica_cluster_states (Transact-SQL)