Visa klustrets kvoruminställning för NodeWeight

Gäller för:SQL Server

Detta ämne beskriver hur man visar NodeWeight-inställningar för varje medlemsnod i ett Windows Server Failover Clustering (WSFC)-kluster. NodeWeight-inställningar används under kvorumröstning för att stödja katastrofåterställning och multi-subnet-scenarier för Always On-tillgänglighetsgrupper och SQL Server Failover-klusterinstanser.

Förutsättningar

Denna funktion stöds endast i Windows Server 2008 eller senare versioner.

Important

För att kunna använda NodeWeight-inställningar måste följande snabbkorrigering tillämpas på alla servrar i WSFC-klustret:

KB2494036: Det finns en snabbkorrigering som gör att du kan konfigurera en klusternod som inte har kvorumröster i Windows Server 2008 och Windows Server 2008 R2

Tip

Om denna hotfix inte är installerad kommer exemplen i detta ämne att returnera tomma eller NULL-värden för NodeWeight.

behörigheter

Användaren måste vara ett domänkonto som tillhör den lokala administratörsgruppen på varje nod i WSFC-klustret.

Använda Transact-SQL

För att se NodeWeight-inställningar
  1. Koppla upp dig mot vilken SQL Server-instans som helst i klustret.

  2. Fråga vyn [sys].[dm_hadr_cluster_members].

Exempel (Transact-SQL)

Följande exempel begär en systemvy för att returnera värden för alla noder i den instansens kluster.

SELECT  member_name, member_state_desc, number_of_quorum_votes  
 FROM   sys.dm_hadr_cluster_members;  

Använda PowerShell

För att se NodeWeight-inställningar
  1. Starta ett Windows PowerShell-fönster med administratörsbehörighet genom att välja Kör som administratör.

  2. Importera modulen FailoverClusters för att aktivera klusterkommandon.

  3. Använd objektet Get-ClusterNode för att returnera en samling klusternodobjekt.

  4. Exportera klusternodernas egenskaper i ett läsbart format.

Exempel (Powershell)

Följande exempel ger några av nodegenskaperna för klustret kallat "Cluster001".

Import-Module FailoverClusters  
  
$cluster = "Cluster001"  
$nodes = Get-ClusterNode -Cluster $cluster  
  
$nodes | Format-Table -property NodeName, State, NodeWeight  

Att använda Cluster.exe

Note

Verktyget cluster.exe är utfasat i versionen Windows Server 2008 R2. Använd PowerShell med failover-klustring för framtida utveckling. Den cluster.exe verktyget kommer att tas bort i nästa version av Windows Server. Mer information finns i Mapping Cluster.exe Commands to Windows PowerShell Cmdlets for Failover Clusters.

För att se NodeWeight-inställningar
  1. Starta en upphöjd kommandoprompt via Kör som administratör.

  2. Använd cluster.exe för att returnera nodstatus och NodeWeight-värden

Exempel (Cluster.exe)

Följande exempel ger några av nodegenskaperna för klustret kallat "Cluster001".

cluster.exe Cluster001 node /status /properties