Share via


sys.dm_hadr_availability_group_states (Transact-sql)

Kullanılabilirlik çoğaltmasını yerel örneği sahip her AlwaysOn kullanılabilirlik grubu için bir satır döndürür SQL Server. Her satırda verilen kullanılabilirlik grup sağlık tanımlamak durumları görüntüler. Birincil çoğaltma secondary_recovery_health sütun null olur. İkincil kopyaları üzerinde primary_recovery_health sütun null olur.

Sütun adı

Veri türü

Açıklama

group_id

uniqueidentifier

Kullanılabilirlik grubunun benzersiz tanıtıcısı.

primary_replica

varchar(128)

Geçerli birincil kopyayı barındıran sunucu örneğinin adı.

null değil birincil yineleme = ya da wsfc yerine çalışma küme ile iletişim kurulamıyor.

primary_recovery_health

tinyint

Birincil yineleme, bir kurtarma durumunu gösterir:

0 = Sürüyor

1 = Online

NULL

primary_recovery_health_desc

nvarchar(60)

Açıklama primary_replica_health, one of:

ONLINE_IN_PROGRESS

ONLINE

NULL

secondary_recovery_health

tinyint

İkincil çoğaltma yineleme, bir kurtarma durumunu gösterir:

0 = Sürüyor

1 = Online

NULL

secondary_recovery_health_desc

nvarchar(60)

Açıklama secondary_recovery_health, one of:

ONLINE_IN_PROGRESS

ONLINE

NULL

synchronization_health

tinyint

biri:

0 = Sağlıklı değil

1 = Kısmen sağlıklı

2 = Sağlıklı

synchronization_health synchronization_health tüm yineleme kullanılabilirliğini grubunda yapılan toplu paketidir. Tüm çoğaltmaları synchronization_health sağlıklı ise sağlıklı. Kısmen sağlıklı synchronization_health bazı tüm yinelemeler ama sağlıklı ise. Synchronization_health hiçbiri yineleme sağlıklı ise sağlıklı değil.

synchronization_health_desc

nvarchar(60)

Açıklama synchronization_health, one of:

NOT_HEALTHY

PARTIALLY_HEALTHY

SAĞLIKLI

Güvenlik

İzinler

Sunucu üzerindeki VIEW server state izni gerektirir.

Ayrıca bkz.

Kavramlar

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

Diğer Kaynaklar

High Availability and Disaster Recovery (SQL Server)

AlwaysOn kullanılabilirlik grupları dinamik yönetimi görünümler ve işlevler (Transact-sql)