sys.dm_os_cluster_nodes (Transact-SQL)

Aplica-se a:SQL ServerAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)

Devolve uma linha para cada nó na configuração de instância do cluster de failover. Se a instância atual for uma instância clusterizada por failover, ela devolve uma lista dos nós onde esta instância de cluster de failover (anteriormente "servidor virtual") foi definida. Se a instância atual do servidor não for uma instância clusterizada por failover, devolve um conjunto de linhas vazio.

Note

Para chamar isto de Azure Synapse Analytics ou Sistema de Plataforma de Análise (PDW), use o nome sys.dm_pdw_nodes_os_cluster_nodes. Essa sintaxe não é suportada pelo pool SQL sem servidor no Azure Synapse Analytics.

Nome da coluna Tipo de dados Description
NodeName sysname Nome de um nó na configuração de instância de cluster de failover do SQL Server (servidor virtual).
estado int Estado do nó numa instância de cluster de failover do SQL Server: 0, 1, 2, 3, -1. Para mais informações, consulte GetClusterNodeState Function.
descrição_do_status Nvarchar(20) Descrição do estado do nó do cluster de failover do SQL Server.

0 = subida

1 = down

2 = pausado

3 = união

-1 = desconhecido
is_current_owner bit 1 significa que este nó é o atual proprietário do recurso do cluster de failover do SQL Server.
pdw_node_id int Aplica-se a: Azure Synapse Analytics, Analytics Platform System (PDW)

O identificador do nó em que esta distribuição se encontra.

Remarks

Quando o clustering de failover está ativado, a instância do SQL Server pode correr em qualquer um dos nós do cluster de failover designados como parte da configuração da instância do cluster de failover do SQL Server (servidor virtual).

Note

Esta visão substitui a função fn_virtualservernodes, que será descontinuada numa versão futura.

Permissions

Requer VIEW permissão de ESTADO do SERVIDOR na instância do SQL Server.

Permissões para SQL Server 2022 e posterior

Requer VIEW permissão ESTADO DE DESEMPENHO DO SERVIDOR no servidor.

Examples

O exemplo seguinte utiliza sys. dm_os_cluster_nodes devolver os nós numa instância de servidor em cluster.

SELECT NodeName, status, status_description, is_current_owner   
FROM sys.dm_os_cluster_nodes;  

Aqui está o conjunto de resultados.

NodeName estado descrição_do_status is_current_owner
nó1 0 até 1
nó2 0 até 0
Node3 1 para baixo 0

Consulte também

sys.dm_os_cluster_properties (Transact-SQL)
sys.dm_io_cluster_shared_drives (Transact-SQL)
sys.fn_virtualservernodes (Transact-SQL)
Visualizações e funções de gerenciamento dinâmico (Transact-SQL)