sys.availability_groups_cluster (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Windows Server Yük Devretme Kümelemesi'nde (WSFC) her AlwaysOn kullanılabilirlik grubu için bir satır döndürür. Her satır, WSFC kümesinden gelen kullanılabilirlik grubu meta verilerini içerir.

Sütun adı Veri türü Açıklama
group_id uniqueidentifier Kullanılabilirlik grubunun benzersiz tanımlayıcısı (GUID).
name sysname Kullanılabilirlik grubunun adı. Bu, Windows Server Yük Devretme Kümesi (WSFC) içinde benzersiz olması gereken kullanıcı tarafından belirtilen bir addır.
resource_id nvarchar(40) WSFC küme kaynağının kaynak kimliği.
resource_group_id nvarchar(40) Kullanılabilirlik grubunun WSFC kümesi kaynak grubunun Kaynak Grubu Kimliği.
failure_condition_level int Aşağıdaki tamsayı değerlerinden biri olan otomatik yük devretmenin tetiklenebilmesi gereken kullanıcı tanımlı hata koşulu düzeyi:

1: Aşağıdakilerden herhangi biri gerçekleştiğinde otomatik yük devretmenin başlatılması gerektiğini belirtir:
- SQL Server hizmeti çalışmıyor.
- Sunucu örneğinden ACK alınmadığından WSFC yük devretme kümesine bağlanmak için kullanılabilirlik grubunun kira süresi dolar. Daha fazla bilgi için bkz. Hows: SQL Server Always On Lease Timeout.

2: Aşağıdakilerden herhangi biri gerçekleştiğinde otomatik yük devretmenin başlatılması gerektiğini belirtir:
- SQL Server örneği kümeye bağlanmaz ve kullanılabilirlik grubunun kullanıcı tarafından belirtilen health_check_timeout eşiği aşılır.
- Kullanılabilirlik çoğaltması başarısız durumda.

3: Yalnız bırakılmış spinlock'lar, ciddi yazma erişimi ihlalleri veya çok fazla döküm gibi kritik SQL Server iç hatalarda otomatik yük devretmenin başlatılması gerektiğini belirtir. Bu varsayılan değerdir.

4: SQL Server iç kaynak havuzundaki kalıcı bellek yetersiz durumu gibi orta SQL Server iç hatalarda otomatik yük devretmenin başlatılması gerektiğini belirtir.

5: Aşağıdakiler dahil olmak üzere tüm uygun hata koşullarında otomatik yük devretmenin başlatılması gerektiğini belirtir:
- SQL Altyapısı çalışan iş parçacıklarının tükenmesi.
- Çözülemeyen bir kilitlenme tespiti.

Hata koşulu düzeyleri (1-5) en az kısıtlayıcı olan düzey 1'den en kısıtlayıcı düzey 5'e kadar değişir. Belirli bir koşul düzeyi, daha az kısıtlayıcı düzeylerin tümünü kapsar. Bu nedenle, en katı koşul düzeyi olan 5, daha az kısıtlayıcı dört koşul düzeyini (1-4), düzey 4'ü 1-3 düzeylerini vb. içerir.

Bu değeri değiştirmek içinTransact-SQL ifadesinin ALTER AVAILABILITY GROUP seçeneğini kullanınFAILURE_CONDITION_LEVEL.
health_check_timeout int Sunucu örneğinin yavaş olduğu veya yanıt vermediği varsayılmadan önce sp_server_diagnostics sistem durumu bilgilerini döndürmek için sistem saklı yordamı için bekleme süresi (milisaniye cinsinden). Varsayılan değerdir 30000 (30.000 milisaniye veya 30 saniye).

Bu değeri değiştirmek içinTransact-SQL ifadesi ALTER AVAILABILITY GROUP seçeneğini kullanınHEALTH_CHECK_TIMEOUT.
automated_backup_preference tinyint Bu kullanılabilirlik grubundaki kullanılabilirlik veritabanlarında yedekleme gerçekleştirmek için tercih edilen konum. Aşağıdaki değerlerden biri:

0: Birincil. Yedeklemeler her zaman birincil çoğaltmada gerçekleşmelidir.

1: Yalnızca ikincil. İkincil çoğaltmada yedekleme gerçekleştirmek tercih edilir.

2: İkincil tercih. İkincil çoğaltmada yedekleme gerçekleştirmek tercih edilir, ancak yedekleme işlemleri için kullanılabilir ikincil çoğaltma yoksa birincil çoğaltmada yedekleme gerçekleştirmek kabul edilebilir. Bu varsayılan davranıştır.

3: Herhangi bir Çoğaltma. Yedeklemelerin birincil çoğaltmada mı yoksa ikincil çoğaltmada mı gerçekleştirildiği konusunda tercih yoktur.

Daha fazla bilgi için bkz. Desteklenen yedeklemeleri bir kullanılabilirlik grubunun ikincil çoğaltmalarına boşaltma.
automated_backup_preference_desc nvarchar(60) açıklaması, automated_backup_preferencebunlardan biri:

BİRİNCİL
SECONDARY_ONLY
İKİNCİL
HİÇBİ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.

İzinler

Sunucu örneğinde HER TÜRLÜ TANım izni gerektirir VIEW .

SQL Server 2022 ve üzeri için izinler

Sunucuda SERVER PERFORMANCE STATE izni gerektirir VIEW .