Freigeben über


sys.availability_databases_cluster (Transact-SQL)

Gilt für:SQL Server

Gibt eine Zeile für jede Verfügbarkeitsdatenbank in der Instanz von SQL Server zurück, die ein Verfügbarkeitsreplikat für jede AlwaysOn-Verfügbarkeitsgruppe im Cluster Windows Server Failoverclustering (WSFC) hostet, unabhängig davon, ob die lokale Kopierdatenbank der Verfügbarkeitsgruppe hinzugefügt wurde.

Hinweis

Wenn eine Datenbank einer Verfügbarkeitsgruppe hinzugefügt wird, wird die primäre Datenbank automatisch mit der Gruppe verknüpft. Sekundäre Datenbanken müssen auf jedem sekundären Replikat vorbereitet werden, bevor sie mit der Verfügbarkeitsgruppe verknüpft werden können.

Spaltenname Datentyp Beschreibung
group_id uniqueidentifier Eindeutiger Bezeichner der Verfügbarkeitsgruppe, an der die Datenbank teilnimmt.

NULL = Datenbank ist nicht Teil eines Verfügbarkeitsreplikats in einer Verfügbarkeitsgruppe.
group_database_id uniqueidentifier Eindeutiger Bezeichner der Datenbank innerhalb der Verfügbarkeitsgruppe, in der die Datenbank enthalten ist, falls vorhanden. group_database_id ist für diese Datenbank für das primäre Replikat und für jedes sekundäre Replikat, für das die Datenbank der Verfügbarkeitsgruppe beigetreten ist, identisch.

NULL = Datenbank ist nicht Teil eines Verfügbarkeitsreplikats in einer Verfügbarkeitsgruppe.
database_name sysname Name der Datenbank, die der Verfügbarkeitsgruppe hinzugefügt wurde.

Berechtigungen

Wenn der Aufrufer von sys.availability_databases_cluster nicht der Besitzer der Datenbank ist, sind die Mindestberechtigungen, die erforderlich sind, um die entsprechende Zeile anzuzeigen, DIE BERECHTIGUNG ALTER ANY DATABASE oder VIEW ANY DATABASE server-level, oder CREATE DATABASE permission in the master database.

Berechtigungen für SQL Server 2022 und höher

Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.