sys.dm_hadr_cluster_members (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıMicrosoft Fabric'te SQL veritabanı

Windows Server yük devretme kümesi (WSFC) düğümü Her Zaman Açık kullanılabilirlik grupları için etkinleştirilen ve WSFC çekirdeğine sahip olan yerel bir SQL Server örneğini barındırıyorsa, görünüm her üye için çekirdeği ve bu üyenin durumunu oluşturan bir satır döndürür. Bu küme, kümedeki tüm düğümleri (işleve göre CLUSTER_ENUM_NODE türüyle Clusterenum döndürülür) ve varsa disk veya dosya paylaşımı tanığını içerir. Verilen bir üye için geri gönderilen satır, o üyenin durumu hakkında bilgi içerir. Örneğin, bir düğümün devre dışı olduğu çoğunluk düğümü çekirdeğine sahip beş düğümlü bir küme için, çekirdek içeren bir düğümde bulunan Always On kullanılabilirlik grupları için etkinleştirilen bir sunucu örneğinden sorgu sys.dm_hadr_cluster_members yaptığınızda, sys.dm_hadr_cluster_members aşağı düğümün durumunu olarak NODE_DOWNyansıtır.

WSFC düğümünde çekirdek yoksa görünüm satır döndürmez.

Bu dinamik yönetim görünümünü aşağıdaki soruları yanıtlamak için kullanın:

  • Şu anda WSFC kümesinde hangi düğümler çalışıyor?

  • WSFC kümesi, çoğunluk düğümlü bir durumda yetenekli ses kaybetmeden önce kaç başarısızlığa dayanabilir?

Tip

SQL Server 2014(12.x) sürümünden itibaren bu dinamik yönetim görünümü kullanılabilirlik gruplarına (AG) ek olarak Always On yük devretme kümesi örneklerini (FC) destekler.

Sütun adı Veri türü Null olabilir Description
member_name nvarchar(256) No Üye adı, bilgisayar adı, sürücü harfi veya dosya paylaşımı yolu olabilir.
member_type tinyint No Üye türü, şunlardan biri:

0 = WSFC düğümü
1 = Disk tanığı
2 = Dosya paylaşımı tanığı
3 = Bulut tanığı
member_type_desc nvarchar(60) No açıklaması, member_typebunlardan biri:

CLUSTER_NODE
DISK_WITNESS
FILE_SHARE_WITNESS
CLOUD_WITNESS
member_state tinyint No Üye devlet, şunlardan biri:

0 = Çevrimdışı
1 = Çevrimiçi
member_state_desc nvarchar(60) No açıklaması, member_statebunlardan biri:

UP
DOWN
number_of_quorum_votes int Evet Bu çekirdek üyesine atayabileceğiniz çekirdek oylarının sayısı. Çoğunluk Yok: Yalnızca Disk çekirdekleri için bu değer varsayılan olarak olur0. Diğer çekirdek türleri için bu değer varsayılan olarak değeridir 1.
number_of_current_votes int Evet Şu anda bu çekirdek üyesine atanmış olan çekirdek oylarının sayısı. Bu değer dinamiktir ve dinamik çekirdek ve dinamik tanık tarafından atanan gerçek çekirdek değerini yansıtır.

Açıklamalar

Windows Server Yük Devretme Kümesi'nde (WSFC), küme sütunları Windows küme ayrıntılarını görüntüler. linux üzerinde read-scale kullanılabilirlik grupları veya availability grupları gibi Windows küme olmadığı durumlarda, kümeyle ilgili sütunlar iç varsayılan küme hakkındaki verileri görüntüleyebilir. Bu sütunlar yalnızca iç kullanım içindir ve göz ardı edilebilir.

Permissions

SQL Server 2019 (15.x) ve önceki sürümler için sunucuda VIEW SERVER STATE izniniz olmalıdır.

SQL Server 2022 (16.x) ve sonraki sürümler için sunucuda VIEW SERVER PERFORMANCE STATE izniniz olmalıdır.