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, i permessi minimi richiesti per vedere la riga corrispondente sono ALTERARE QUALSIASI DATABASE o VIEW QUALSIASI DATABASE permesso a livello di server, o CREATE DATABASE permesso nel database master .

Autorizzazioni per SQL Server 2022 e versioni successive

Richiede VIEW il permesso SERVER PERFORMANCE STATE sul server.