Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SQL Server'ın yerel örneğinin bir kullanılabilirlik çoğaltması barındırdığı her kullanılabilirlik grubu için bir satır döndürür. Her satır, kullanılabilirlik grubu meta verilerinin önbelleğe alınmış bir kopyasını içerir.
| Sütun adı | Veri türü | Description |
|---|---|---|
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 | Bu tablonun hemen altındaki tabloda gösterilen tamsayı değerlerinden biri olan, otomatik yük devretmenin tetiklenebilmesi gereken kullanıcı tanımlı hata koşulu düzeyi. 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çin ALTER AVAILABILITY GROUP deyiminin seçeneğini kullanın FAILURE_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ğer 30000 milisaniyedir (30 saniye). Bu değeri değiştirmek için ALTER AVAILABILITY GROUP deyiminin seçeneğini kullanın HEALTH_CHECK_TIMEOUT. |
automated_backup_preference |
tinyint | Bu kullanılabilirlik grubundaki kullanılabilirlik veritabanlarında yedekleme gerçekleştirmek için tercih edilen konum. Olası değerler ve açıklamaları aşağıdadır.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'i tercih edin. İkincil çoğaltmada yedekleme gerçekleştirmek tercih edilir, ancak yedekleme işlemleri için 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:PRIMARYSECONDARY_ONLYSECONDARYNONE |
version |
smallint | Windows Yük Devretme Kümesinde depolanan kullanılabilirlik grubu meta verilerinin sürümü. Yeni özellikler eklendiğinde bu sürüm numarası artırılır. |
basic_features |
bit | Bunun bir Temel kullanılabilirlik grubu olup olmadığını belirtir. Daha fazla bilgi için bkz. Tek bir veritabanı için Temel Always On kullanılabilirlik grupları. |
dtc_support |
bit | Dtc desteğinin bu kullanılabilirlik grubu için etkinleştirilip etkinleştirilmediğini belirtir.
CREATE AVAILABILITY GROUP Seçeneği DTC_SUPPORT bu ayarı denetler. |
db_failover |
bit | Kullanılabilirlik grubunun veritabanı sistem durumu koşulları için yük devretmeyi destekleyip desteklemediğini belirtir.
CREATE AVAILABILITY GROUP Seçeneği DB_FAILOVER bu ayarı denetler. |
is_distributed |
bit | Bunun dağıtılmış bir kullanılabilirlik grubu olup olmadığını belirtir. Daha fazla bilgi için bkz . Dağıtılmış kullanılabilirlik grupları. |
cluster_type |
tinyint |
0: Windows Server yük devretme kümesi1:Hiçbiri2: Dış küme (örneğin, Linux Pacemaker) |
cluster_type_desc |
nvarchar(60) | Küme türünün metin açıklaması |
required_synchronized_secondaries_to_commit |
int | İşlemenin tamamlanması için eşitlenmiş durumda olması gereken ikincil çoğaltmaların sayısı |
sequence_number |
bigint | Kullanılabilirlik grubu yapılandırma sırasını tanımlar. Kullanılabilirlik grubu birincil çoğaltması grubun yapılandırmasını her güncelleştirdiğinde artımlı olarak artar. |
is_contained |
bit | Bunun bir kapsanan veritabanı olup olmadığını belirtir. |
Hata koşulu düzeyi değerleri
Aşağıdaki tabloda sütun için failure_condition_level olası hata koşulu düzeyleri açıklanmaktadır.
| Değer | Hata koşulu |
|---|---|
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 . Nasıl Çalışır: SQL Server AlwaysOn Kira Zaman Aşımı. |
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ç hatalarında otomatik yük devretmenin başlatılması gerektiğini belirtir. Bu varsayılan değerdir. |
4 |
SQL Server iç kaynak havuzundaki kalıcı bellek dışı koşul gibi orta düzeydeki SQL Server iç hatalarında 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. |
Permissions
VIEW ANY DEFINITION Sunucu örneğinde izin gerektirir.
İlgili içerik
- sys.availability_replicas (Transact-SQL)
- Always On kullanılabilirlik grubu nedir?
- Kullanılabilirlik Gruplarını İzleme (Transact-SQL)