Share via


sys.availability_groups (Transact-sql)

Kendisi için her durumu grubu için bir satır döndürür yerel örneği SQL Serverbir kullanılabilirlik çoğaltmasını barındırır. Her satır durumu grup meta verileri önbelleğe alınmış bir kopyasını içerir.

Sütun adı

Veri türü

Açıklama

group_id

uniqueidentifier

Kullanılabilirlik grubunun benzersiz tanımlayıcı (GUID).

name

sysname

Kullanılabilirlik grubunun adı. Bu Windows Server yerine çalışma kümesi (wsfc) içinde benzersiz olması gereken kullanıcı tanımlı adıdır.

resource_id

nvarchar(40)

Kaynak kodu wsfc küme kaynağı.

resource_group_id

nvarchar(40)

Kullanılabilirlik Grup wsfc küme kaynak grubu kaynak grubu kimliği.

failure_condition_level

int

Altında bir otomatik yerine çalışma tetikleyen gerekir, kullanıcı tanımlı hata koşulu düzeyi şu tamsayı değerlerinden biri:

DeğerHata koşulu
1Bir otomatik yerine çalışma başlatılmış olduğunu belirtir zaman aşağıdakilerden oluşur:
  • SQL ServerHizmeti kesintiye uğradığını.

  • Sunucu örneğinden hiçbir onayı alındığı wsfc yük devretme kümesine bağlanmak için kullanılabilirlik grubunun kiralama süresi.

2Bir otomatik yerine çalışma başlatılmış olduğunu belirtir zaman aşağıdakilerden oluşur:
  • Örneğini SQL Serverküme ve kullanıcı tarafından belirtilen bağlantı yok health_check_timeout kullanılabilirlik grubun eşik aşıldı.

  • Başarısız durumda kullanılabilirliği yinelemedir.

Bu varsayılan değerdir.
3Bir otomatik yerine çalışma kritik Tarih başlatılmasını belirtir SQL Serverartık spinlocks, ciddi yazma erişim ihlalleri veya çok fazla damping gibi iç hatalar.
4Bir otomatik yerine çalışma orta başlatılan olduğunu belirtir SQL Serverkalıcı bir bellek içi koşul gibi iç hatalar SQL Serveriç kaynak havuzu.
5Bir otomatik yerine çalışma dahil olmak üzere herhangi bir tam hata koşulları üzerinde başlatılan olduğunu belirtir.
  • sql Engine-iş parçacıklarını bitkinlik.

  • Çözülemeyen bir kilitlenme algılama.

Hata koşulu düzeyleri (1–5) arasından en az kısıtlayıcı, en kısıtlayıcı için düzey 1, düzey 5. Verilen koşul düzeyi daha az kısıtlayıcı düzeyleri kapsar. Böylece sıkı durum düzeyi, 5, dört daha az kısıtlayıcı koşulu düzeyi (1-4) içerir, seviye 4 düzeyleri 1-3 vb. içerir.

Bu değeri değiştirmek için FAILURE_CONDITION_LEVEL seçeneği kullanın Kullanılabilirliği group alter Transact-SQL deyimi.

health_check_timeout

int

Bekleme süresi (milisaniye cinsinden) sp_server_diagnostics sistem saklı yordam sunucu örneği yavaş veya asılı olduğu varsayılır önce sunucu-sağlık bilgileri, dönmek için.

Bu değeri değiştirmek için HEALTH_CHECK_TIMEOUT seçeneği kullanın Kullanılabilirliği group alterTransact-SQL deyimi.

automated_backup_preference

tinyint

Bu kullanılabilirlik grubunda yer veritabanları üzerinde yedeklemeler gerçekleştirmek için tercih edilen yer. Bir:

0 = Birincil yineleme üzerinde yedeklemeleri gerçekleştirme tercih edilir.

1 = Yedekleme ikincil bir yineleme üzerinde yapmak tercih.

2 = Yedekleme gerçekleştirme ikincil çoğaltma tercih edilir, ancak birincil yineleme üzerinde yedeklemeleri gerçekleştirme varsa hiç ikincil kopya yedekleme işlemleri için kabul edilebilir.

3 = Yedekleri birincil yineleme veya ikincil çoğaltma gerçekleştirilen hakkında hiçbir tercih.

Daha fazla bilgi için, bkz. Yedekleme ikincil kopyaları (AlwaysOn kullanılabilirlik grupları).

automated_backup_preference_desc

nvarchar(60)

Açıklama automated_backup_preference, one of:

BİRİNCİL

SECONDARY_ONLY

İKİNCİL

NONE

Güvenlik

İzinler

Sunucu örneği üzerinde görünüm tanımı HIÇBIR izni gerektirir.

Ayrıca bkz.

Başvuru

sys.availability_replicas (Transact-sql)

Kavramlar

AlwaysOn kullanılabilirlik grupları (SQL Server)

Monitör kullanılabilirlik grupları (Transact-sql)

Monitör kullanılabilirlik grupları (Transact-sql)