sys.dm_os_cluster_nodes (T-SQL)

Berlaku untuk:SQL ServerAzure Synapse Analytics AnalyticsPlatform System (PDW)

Mengembalikan satu baris untuk setiap simpul dalam konfigurasi instans kluster failover. Jika instans saat ini adalah instans terkluster failover, instans tersebut mengembalikan daftar node tempat instans kluster failover ini (sebelumnya "server virtual") telah ditentukan. Jika instans server saat ini bukan instans terkluster failover, instans tersebut mengembalikan set baris kosong.

Catatan

Untuk memanggil ini dari Azure Synapse Analytics atau Analytics Platform System (PDW), gunakan nama sys.dm_pdw_nodes_os_cluster_nodes. Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.

Nama kolom Jenis data Deskripsi
NodeName nama sysname Nama simpul dalam konfigurasi instans kluster failover SQL Server (server virtual).
status int Status simpul dalam instans kluster failover SQL Server: 0, 1, 2, 3, -1. Untuk informasi selengkapnya, lihat Fungsi GetClusterNodeState.
status_description nvarchar(20) Deskripsi status simpul kluster failover SQL Server.

0 = naik

1 = turun

2 = dijeda

3 = bergabung

-1 = tidak diketahui
is_current_owner bit 1 berarti simpul ini adalah pemilik sumber daya kluster failover SQL Server saat ini.
pdw_node_id int Berlaku untuk: Azure Synapse Analytics, Analytics Platform System (PDW)

Pengidentifikasi untuk simpul tempat distribusi ini aktif.

Keterangan

Ketika pengklusteran failover diaktifkan, instans SQL Server dapat berjalan pada salah satu node kluster failover yang ditetapkan sebagai bagian dari konfigurasi instans kluster failover SQL Server (server virtual).

Catatan

Tampilan ini menggantikan fungsi fn_virtualservernodes, yang tidak digunakan lagi dalam rilis mendatang.

Izin

Memerlukan izin TAMPILKAN STATUS SERVER pada instans SQL Server.

Izin untuk SQL Server 2022 dan yang lebih baru

Memerlukan izin TAMPILKAN STATUS PERFORMA SERVER pada server.

Contoh

Contoh berikut menggunakan sys. dm_os_cluster_nodes untuk mengembalikan simpul pada instans server berkluster.

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

Berikut adalah hasil yang ditetapkan.

NodeName status status_description is_current_owner
node1 0 up 1
node2 0 up 0
Node3 1 down 0

Baca juga

sys.dm_os_cluster_properties (T-SQL)
sys.dm_io_cluster_shared_drives (T-SQL)
sys.fn_virtualservernodes (T-SQL)
Tampilan dan Fungsi Manajemen Dinamis (Transact-SQL)