sys.availability_databases_cluster (Transact-SQL)

platí pro:SQL Server

Vrátí jeden řádek pro každou databázi dostupnosti v instanci SQL Server, která hostuje repliku dostupnosti pro všechny skupiny dostupnosti AlwaysOn v clusteru Windows Server Clustering s podporou převzetí služeb při selhání (WSFC), bez ohledu na to, jestli je místní databáze kopírování ještě připojená ke skupině dostupnosti.

Poznámka:

Při přidání databáze do skupiny dostupnosti se primární databáze automaticky připojí ke skupině. Sekundární databáze musí být připravené na každé sekundární replice, aby bylo možné je připojit ke skupině dostupnosti.

Název sloupce Datový typ Description
group_id uniqueidentifier Jedinečný identifikátor skupiny dostupnosti, ve které se databáze účastní.

NULL = databáze není součástí repliky dostupnosti ve skupině dostupnosti.
group_database_id uniqueidentifier Jedinečný identifikátor databáze v rámci skupiny dostupnosti, pokud existuje, ve kterém se databáze účastní. group_database_id je stejná pro tuto databázi na primární replice a na každé sekundární replice, na které byla databáze připojena ke skupině dostupnosti.

NULL = databáze není součástí repliky dostupnosti v žádné skupině dostupnosti.
database_name sysname Název databáze, která byla přidána do skupiny dostupnosti.

Povolení

Pokud volající sys.availability_databases_cluster není vlastníkem databáze, minimální oprávnění potřebná k zobrazení odpovídajícího řádku jsou ALTER JAKÉKOLI DATABASEVIEW nebo JAKÉKOLI DATABASE oprávnění na úrovni serveru, nebo CREATE DATABASE oprávnění v hlavní databázi.

Oprávnění pro SQL Server 2022 a novější

Vyžaduje VIEW oprávnění SERVER PERFORMANCE STATE na serveru.