Condividi tramite


sys.availability_databases_cluster (Transact-SQL)

Applica a:SQL Server

Restituisce una riga per ogni database di disponibilità nell'istanza di SQL Server che ospita una replica di disponibilità per qualsiasi gruppo di disponibilità AlwaysOn Windows Server nel cluster WSFC (Failover Clustering), indipendentemente dal fatto che il database di copia locale sia ancora stato aggiunto 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à in cui partecipa il database.

NULL = il database non fa parte di una replica di disponibilità in 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 .

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.