sys.dm_hadr_cluster (Transact-SQL)

platí pro:SQL Server

Pokud uzel Windows Server Failover Clustering (WSFC), který hostí instanci SQL Server povolenou pro skupiny Always On, má WSFC kvórum, vrátí řádek, sys.dm_hadr_cluster který zpřístupní název clusteru a informace o kvóru. Pokud uzel WSFC nemá kvórum, řádek se nevrátí.

Tip

Od SQL Server 2014 (12.x) tento dynamický pohled správy podporuje instance failover clusteru (FCI) kromě skupin dostupnosti (AG).

Název sloupce Datový typ Description
cluster_name nvarchar(128) Název clusteru WSFC, který hostuje instance SQL Server povolené pro skupiny dostupnosti Always On.
quorum_type tinyint Typ kvóra používaný tímto klastrem WSFC, jeden z:

0 = Většina uzlů. Tato konfigurace kvóra může umožnit selhání poloviny uzlů (zaokrouhleno nahoru) minus jedna. Například na sedmi-uzlovém clusteru může tato konfigurace kvóra umožnit selhání tří uzlů.

1 = Většina uzlů a disku. Pokud diskový svědek zůstane online, tato konfigurace kvora může umožnit selhání poloviny uzlů (zaokrouhlování nahoru). Například šestiuzlový cluster, ve kterém je diskový svědek online, může dojít k selhání tří uzlů. Pokud svědek disku přestane fungovat nebo selže, tato konfigurace kvóra může způsobit selhání poloviny uzlů (zaokrouhleno nahoru) minus jedna. Například šestiuzlový cluster s nefunkčním diskovým svědkem může zaznamenat dvě (3-1=2) selhání uzlů.

2 = Většina uzlů a souborových sdílených. Tato konfigurace kvora funguje podobně jako většina uzlů a disku, ale používá svědka pro sdílení souborů místo svědka na disku.

3 = Žádná většina: pouze disk. Pokud je disk kvóra online, tato konfigurace může způsobit selhání všech uzlů kromě jednoho.

4 = Neznámé kvórum. Neznámé kvórum pro klastr.

5 = Cloud Witness. Cluster utilizes Microsoft Azure for quorum arbitration. Pokud je cloud witness k dispozici, cluster může udržet selhání poloviny uzlů (zaokrouhlování nahoru).
quorum_type_desc varchar(50) quorum_typePopis , jeden z:

NODE_MAJORITY
NODE_AND_DISK_MAJORITY
NODE_AND_FILE_SHARE_MAJORITY
NO_MAJORITY:_DISK_ONLY
UNKNOWN_QUORUM
CLOUD_WITNESS
quorum_state tinyint Stav kvóra WSFC, jeden z:

0 = Neznámý stav kvóra
1 = Normální kvórum
2 = Nucené kvórum
quorum_state_desc varchar(50) quorum_statePopis , jeden z:

UNKNOWN_QUORUM_STATE
NORMAL_QUORUM
FORCED_QUORUM

Poznámky

Ve Windows Server clusteru s podporou převzetí služeb při selhání (WSFC) se ve sloupcích clusteru zobrazují podrobnosti Windows clusteru. V případech, kdy neexistuje žádný cluster Windows, například skupiny dostupnosti nebo skupiny dostupnosti v Linuxu, můžou sloupce související s clusterem zobrazovat data o interním výchozím clusteru. Tyto sloupce jsou určené pouze pro interní použití a je možné je ignorovat.

Povolení

Pro SQL Server 2019 (15.x) a předchozí verze vyžaduje VIEW na serveru oprávnění SERVER STATE.

Pro SQL Server 2022 (16.x) a pozdější verze vyžaduje VIEW na serveru oprávnění SERVER PERFORMANCE STATE.