Compartilhar via


sys.dm_os_cluster_nodes (Transact-SQL)

Retorna uma linha para cada nó na configuração de instância de cluster de failover. Se a instância atual for uma instância clusterizada, ela retornará uma lista de nós nos quais essa instância de cluster de failover (anteriormente "servidor virtual") foi definida. Se a instância de servidor atual não for uma instância clusterizada de failover, ela retornará um conjunto de linhas vazio.

Nome da coluna

Tipo de dados

Descrição

NodeName

sysname

Nome de um nó na configuração da instância clusterizada de failover do SQL Server (servidor virtual).

status

int

Status do nó em uma instância de cluster de failover do SQL Server. Para obter mais informações, consulte a Função GetClusterNodeState.

  • 0

  • 1

  • 2

  • 3

  • -1

status_description

nvarchar(20)

Descrição do status do nó de cluster de failover do SQL Server.

  • 0 = ativo

  • 1 = inativo

  • 2 = pausado

  • 3 = unindo

  • -1 = desconhecido

is_current_owner

bit

1 indica que este nó é o proprietário atual do recurso de cluster de failover do SQL Server.

Comentários

Quando o clustering de failover está habilitado, a instância do SQL Server pode ser executada em qualquer um dos nós do cluster de failover que são criados como parte da instância de cluster de failover do SQL Server (servidor virtual).

ObservaçãoObservação

Essa exibição substitui a função fn_virtualservernodes, que será preterida em uma versão futura.

Permissões

Exige a permissão VIEW SERVER STATE na instância do SQL Server.

Exemplos

O exemplo a seguir usa sys. dm_os_cluster_nodes para retornar os nós em uma instância de servidor clusterizado.

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

Aqui está o conjunto de resultados.

NodeName

status

status_description

is_current_owner

node1

0

ativo

1

node2

0

ativo

0

Node3

1

inativo

0

Consulte também

Referência

sys.dm_os_cluster_properties (Transact-SQL)

sys.dm_io_cluster_shared_drives (Transact-SQL)

fn_virtualservernodes (Transact-SQL)

Exibições e funções de gerenciamento dinâmico (Transact-SQL)