sys.availability_databases_cluster (Transact-SQL)
Enthält eine Zeile für jede Verfügbarkeitsdatenbank in der Instanz von SQL Server, die für jede AlwaysOn-Verfügbarkeitsgruppe im WSFC-Cluster (Windows Server-Failoverclustering) ein Verfügbarkeitsreplikat hostet, unabhängig davon, ob die lokale Kopie der Datenbank bereits mit der Verfügbarkeitsgruppe verknüpft 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, in der die Datenbank enthalten ist, falls vorhanden. NULL = Datenbank ist kein Teil eines Verfügbarkeitsreplikats 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 im primären Replikat und in jedem sekundären Replikat, auf dem die Datenbank der Verfügbarkeitsgruppe hinzugefügt wurde, identisch. NULL = Datenbank ist kein Teil eines Verfügbarkeitsreplikats einer beliebigen 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 zum Anzeigen der entsprechenden Zeile mindestens die Berechtigungen ALTER ANY DATABASE oder VIEW ANY DATABASE auf Serverebene oder die CREATE DATABASE-Berechtigung für die master-Datenbank oder aktuelle Datenbank erforderlich.
Siehe auch
Verweis
sys.availability_groups (Transact-SQL)
sys.dm_hadr_database_replica_states (Transact-SQL)
sys.dm_hadr_database_replica_cluster_states (Transact-SQL)