Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Dit onderwerp beschrijft hoe je NodeWeight-instellingen configureert voor een lidknoop in een Windows Server Failover Clustering (WSFC) cluster. NodeWeight-instellingen worden gebruikt tijdens quorumstemming om disaster recovery en multi-subnet scenario's te ondersteunen voor Always On beschikbaarheidsgroepen en SQL Server Failover Cluster Instances.
Voordat je begint:Vereisten, Beveiliging
Om de quorum NodeWeight-instellingen te bekijken met:Powershell gebruiken, Cluster.exe
Prerequisites
Deze functie wordt alleen ondersteund in Windows Server 2008 of latere versies.
Important
Als u NodeWeight-instellingen wilt gebruiken, moet de volgende hotfix worden toegepast op alle servers in het WSFC-cluster:
KB2494036: Er is een hotfix beschikbaar waarmee u een clusterknooppunt kunt configureren dat geen quorumstemmen heeft in Windows Server 2008 en in Windows Server 2008 R2
Tip
Als deze hotfix niet is geïnstalleerd, geven de voorbeelden in dit onderwerp lege of NULL-waarden voor NodeWeight terug.
Security
De gebruiker moet een domeinaccount zijn dat lid is van de lokale Beheerdersgroep op elk knooppunt van de WSFC-cluster.
PowerShell gebruiken
Om NodeWeight-instellingen te configureren
Start een verhoogde Windows PowerShell via Uitvoeren als administrator.
Importeer de
FailoverClustersmodule om clustercommandlets in te schakelen.Gebruik het
Get-ClusterNodeobject om deNodeWeighteigenschap voor elke node in de cluster in te stellen.Voer de cluster-node-eigenschappen uit in een leesbaar formaat.
Voorbeeld (Powershell)
Het volgende voorbeeld wijzigt de NodeWeight-instelling om de quorumstemming voor de "AlwaysOnSrv1"-node te verwijderen, en geeft vervolgens de instellingen voor alle nodes in de cluster weer terug.
Import-Module FailoverClusters
$node = "AlwaysOnSrv1"
(Get-ClusterNode $node).NodeWeight = 0
$cluster = (Get-ClusterNode $node).Cluster
$nodes = Get-ClusterNode -Cluster $cluster
$nodes | Format-Table -property NodeName, State, NodeWeight
Gebruik Cluster.exe
Note
Het hulpprogramma cluster.exe wordt niet langer aanbevolen in Windows Server 2008 R2. Gebruik PowerShell met Failover Clustering voor toekomstige ontwikkeling. De cluster.exe utility wordt verwijderd in de volgende release van Windows Server. Raadpleeg voor meer informatie Cluster.exe-opdrachten toewijzen aan Windows PowerShell-cmdlets voor failoverclusters.
Om NodeWeight-instellingen te configureren
Start een verhoogde opdrachtprompt via Run as Administrator.
Gebruik cluster.exe om waarden in te stellen
NodeWeight.
Voorbeeld (Cluster.exe)
Het volgende voorbeeld wijzigt de NodeWeight-waarde om de quorumstemming van de "AlwaysOnSrv1"-knoop in de "Cluster001"-cluster te verwijderen.
cluster.exe Cluster001 node AlwaysOnSrv1 /prop NodeWeight=0