Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Toto téma popisuje, jak zobrazit nastavení NodeWeight pro každý člen uzlu v clusteru Windows Server Failover Clustering (WSFC). Nastavení NodeWeight se používá při hlasování o kvóru k podpoře scénářů obnovy po havárii a scénářů více-podsítí pro skupiny Always On availability a instance SQL Server Failover Cluster.
Než začnete:Předpoklady, bezpečnost
Chcete-li zobrazit nastavení NodeWeight v kvóru pomocí:Pomocí Transact-SQL, Pomocí PowerShellu, Pomocí Cluster.exe
Předpoklady
Tato funkce je podporována pouze ve verzích Windows Server 2008 nebo novějších.
Important
Chcete-li použít nastavení NodeWeight, musí být následující oprava hotfix použita na všechny servery v clusteru WSFC.
KB2494036: Hotfix je dostupný, aby vám umožnil konfigurovat uzel clusteru, který nemá hlasovací práva kvora v systémech Windows Server 2008 a Windows Server 2008 R2
Tip
Pokud tato hotfix není nainstalována, příklady v tomto tématu vrátí prázdné nebo NULL hodnoty pro NodeWeight.
Povolení
Uživatel musí být doménovým účtem, který je členem místní skupiny Administrátorů na každém uzlu clusteru WSFC.
Použití Transact-SQL
Pro zobrazení nastavení NodeWeight
Připojte se k jakékoli instanci SQL Server v clusteru.
Dotazujte zobrazení [sys].[dm_hadr_cluster_members].
Příklad (Transact-SQL)
Následující příklad dotazuje systémový pohled tak, aby vrátil hodnoty pro všechny uzly v daném clusteru.
SELECT member_name, member_state_desc, number_of_quorum_votes
FROM sys.dm_hadr_cluster_members;
Pomocí PowerShellu
Pro zobrazení nastavení NodeWeight
Spusťte Windows PowerShell se zvýšenými oprávněními prostřednictvím příkazu Spustit jako správce.
Importujte
FailoverClustersmodul pro povolení příkazů clusteru.Použijte
Get-ClusterNodeobjekt k vrácení kolekce objektů uzlů clusteru.Vlastnosti uzlů clusteru vypisujte v čitelném formátu.
Příklad (PowerShell)
Následující příklad zobrazuje některé vlastnosti uzlu pro cluster nazvaný "Cluster001".
Import-Module FailoverClusters
$cluster = "Cluster001"
$nodes = Get-ClusterNode -Cluster $cluster
$nodes | Format-Table -property NodeName, State, NodeWeight
Používání Cluster.exe
Note
Nástroj cluster.exe je ve vydání Windows Server 2008 R2 označen jako zastaralý. Pro budoucí vývoj prosím používejte PowerShell s failover clusteringem. Užitečnost cluster.exe bude odstraněna v příštím vydání Windows Server. Pro více informací viz Mapování Cluster.exe příkazů na Windows PowerShell Cmdlets pro failover clustery.
Pro zobrazení nastavení NodeWeight
Spusť vyvýšený příkazový řádek pomocí Spustit jako Administrator.
Použijte cluster.exe k vrácení stavu uzlu a hodnot NodeWeight
Příklad (Cluster.exe)
Následující příklad zobrazuje některé vlastnosti uzlu pro cluster nazvaný "Cluster001".
cluster.exe Cluster001 node /status /properties