Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
Innan du börjar:Förkunskaper, säkerhet
För att se quorum NodeWeight-inställningar med hjälp av:Använda Transact-SQL, använda PowerShell, använda Cluster.exe
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
Koppla upp dig mot vilken SQL Server-instans som helst i klustret.
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
Starta ett Windows PowerShell-fönster med administratörsbehörighet genom att välja Kör som administratör.
Importera modulen
FailoverClustersför att aktivera klusterkommandon.Använd objektet
Get-ClusterNodeför att returnera en samling klusternodobjekt.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
Starta en upphöjd kommandoprompt via Kör som administratör.
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