Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Applies to:SQL Server
database SQL di Azure
SQL in Microsoft Fabric
Se il nodo Windows Server cluster di failover (WSFC) ospita un'istanza locale di SQL Server abilitata per i gruppi di disponibilità AlwaysOn e dispone del quorum WSFC, la vista restituisce una riga per ogni membro che costituisce il quorum e lo stato di tale membro. Questo set include tutti i nodi del cluster (restituiti con CLUSTER_ENUM_NODE il tipo dalla Clusterenum funzione) e il disco o il server di controllo della condivisione file, se presente. La riga restituita per un determinato membro contiene informazioni sullo stato di quel membro. Ad esempio, per un cluster a cinque nodi con quorum di maggioranza dei nodi in cui un nodo è inattivo, quando si esegue una query sys.dm_hadr_cluster_members da un'istanza del server abilitata per i gruppi di disponibilità AlwaysOn che si trovano in un nodo con quorum, sys.dm_hadr_cluster_members riflette lo stato del nodo inattivo come NODE_DOWN.
Se il nodo WSFC non dispone di quorum, la vista non restituisce righe.
Utilizzare questa DMV per rispondere alle domande seguenti:
Quali nodi sono attualmente in esecuzione nel cluster WSFC?
Quanti errori può ancora tollerare il cluster WSFC prima di perdere il quorum in uno scenario con nodi di maggioranza?
Suggerimento
A partire da SQL Server 2014 (12.x), questa vista a gestione dinamica supporta le istanze del cluster di failover AlwaysOn oltre ai gruppi di disponibilità ( AGS).
| Nome colonna | Tipo di dati | Annulabile | Descrizione |
|---|---|---|---|
member_name |
nvarchar(256) | No | Nome del membro che può essere un nome computer, una lettera di unità o un percorso di condivisione file. |
member_type |
tinyint | No | Tipo di membro, uno di:0 = Nodo WSFC1 = Controllo disco2 = Controllo condivisione file3 = Controllo cloud |
member_type_desc |
nvarchar(60) | No | Descrizione di member_type, uno dei seguenti:CLUSTER_NODEDISK_WITNESSFILE_SHARE_WITNESSCLOUD_WITNESS |
member_state |
tinyint | No | Stato del membro, uno di:0 = Offline1 = Online |
member_state_desc |
nvarchar(60) | No | Descrizione di member_state, uno dei seguenti:UPDOWN |
number_of_quorum_votes |
int | Sì | Numero di voti quorum che è possibile assegnare a questo membro del quorum. Per Nessuna maggioranza: quorum solo disco , questo valore predefinito è 0. Per altri tipi di quorum, per impostazione predefinita questo valore è 1. |
number_of_current_votes |
int | Sì | Numero di voti quorum attualmente assegnati a questo membro del quorum. Questo valore è dinamico e riflette il valore effettivo del quorum assegnato dal quorum dinamico e dal mirroring dinamico. |
Osservazioni:
In un cluster di failover di Windows Server (WSFC), le colonne del cluster visualizzano i dettagli del cluster Windows. Nei casi in cui non è presente alcun cluster Windows, ad esempio gruppi di disponibilità con scalabilitàread o disponibilità in Linux, le colonne correlate al cluster potrebbero visualizzare i dati relativi a un cluster predefinito interno. Queste colonne sono solo per uso interno e possono essere ignorate.
Autorizzazioni
Per SQL Server 2019 (15.x) e versioni precedenti, è necessaria l'autorizzazione VIEW SERVER STATE nel server.
Per SQL Server 2022 (16.x) e versioni successive, è necessaria l'autorizzazione VIEW SERVER PERFORMANCE STATE nel server.