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)