sys.dm_os_cluster_nodes (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)

Failover kümesi örneği yapılandırmasındaki her düğüm için bir satır döndürür. Mevcut örnek bir failover kümelenmiş örnekse, bu devre kümesi örneğinin (eski adıyla "sanal sunucu") tanımlandığı düğümlerin listesini döndürür. Mevcut sunucu örneği bir failover kümelenmiş örnek değilse, boş bir satır kümesi döndürür.

Note

Bunu Azure Synapse Analytics veya Analytics Platform System (PDW) olarak adlandırmak için sys.dm_pdw_nodes_os_cluster_nodes adını kullanın. Bu söz dizimi, Azure Synapse Analytics'teki sunucusuz SQL havuzu tarafından desteklenmez.

Sütun adı Veri türü Description
NodeName sysname SQL Server failover kümesi örneği (sanal sunucu) yapılandırmasında bir düğümün adı.
status int SQL Server failover kümesi örneğinde düğümün durumu: 0, 1, 2, 3, -1. Daha fazla bilgi için GetClusterNodeState Fonksiyonu sayfasına bakınız.
durum_açıklaması nvarchar(20) SQL Server failover kümesi düğümünün durumunun açıklaması.

0 = yukarı

1 = aşağıya

2 = duraklatıldı

3 = Birleştirme

-1 = bilinmiyor
is_current_owner bit 1, bu düğümün SQL Server failover kümesi kaynağının mevcut sahibi olduğu anlamına gelir.
pdw_node_id int için geçerlidir: Azure Synapse Analytics, Analiz Platformu Sistemi (PDW)

Bu dağıtımın üzerinde olduğu düğümün tanımlayıcısı.

Açıklamalar

Failover kümeleme etkinleştirildiğinde, SQL Server örneği, SQL Server failover kümesi örneği (sanal sunucu) yapılandırmasının bir parçası olarak belirlenmiş herhangi bir devre kümesinde çalışabilir.

Note

Bu görünüm, gelecekteki bir sürümde kullanımdan kaldırılacak fn_virtualservernodes fonksiyonunun yerini alır.

Permissions

SQL Server örneğinde SERVER STATE izni gerektirirVIEW.

SQL Server 2022 ve üzeri için izinler

Sunucuda SERVER PERFORMANCE STATE izni gerektirir VIEW .

Examples

Aşağıdaki örnek sys. dm_os_cluster_nodes düğümleri kümelenmiş bir sunucu örneğinde geri döndürür.

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

Sonuç kümesi aşağıdadır.

NodeName status durum_açıklaması is_current_owner
node1 0 yukarı 1
node2 0 yukarı 0
Node3 1 aşağı 0

Ayrıca bakınız

sys.dm_os_cluster_properties (Transact-SQL)
sys.dm_io_cluster_shared_drives (Transact-SQL)
sys.fn_virtualservernodes (Transact-SQL)
Dinamik Yönetim Görünümleri ve İşlevleri (Transact-SQL)