sys.availability_databases_cluster (Transact-SQL)

Si applica a:SQL Server

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

Nota

Quando un database viene aggiunto a un gruppo di disponibilità, viene automaticamente creato un join del database primario con il gruppo. È necessario preparare i database secondari su ogni replica secondaria prima di poterne creare un 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 questo database nella replica primaria e in ogni replica secondaria in cui il database è stato aggiunto 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 ALTER ANY DATABASE o VIEW ANY DATABASE a livello di server oppure l'autorizzazione CREATE DATABASE nel database master .

Vedere anche

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)
Panoramica di Gruppi di disponibilità AlwaysOn (SQL Server)