sys.dm_hadr_availability_replica_states (Transact-sql)
Bir yerel yineleme aynı AlwaysOn kullanılabilirlik grubu her yerel kullanılabilirliği çoğaltma için bir satır ve her uzak kullanılabilirliği çoğaltma için bir satır döndürür. Her satır belirli uygunluk yineleme durumu hakkında bilgi içerir.
Önemli |
---|
Verilen kullanılabilirlik grubundaki her kullanılabilirliği çoğaltma hakkında bilgi edinmek için sys.dm_hadr_availability_replica_statesbirincil kopyayı barındıran sunucu örneği. Bir ikincil çoğaltma kullanılabilirliğini bir grubun barındıran sunucu örneği üzerinde sorgulandığında, bu dinamik yönetimi görünüm durumu grubu için yalnızca yerel bilgileri döndürür. |
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
replica_id |
uniqueidentifier |
Kullanılabilirlik yineleme benzersiz tanıtıcısı. |
group_id |
uniqueidentifier |
Kullanılabilirlik grubunun benzersiz tanıtıcısı. |
is_local |
bit |
Kullanılabilirlik yineleme yerel olup biri: 0 = Gösterir olan birincil kopya barındırılan yerel sunucu örneği tarafından kullanılabilirliği grubundaki uzak bir ikincil çoğaltma. Bu değeri, yalnızca birincil kopya konumu ortaya çıkar. 1 = Gösterir bir yerel kullanılabilirliği çoğaltma. İkincil yinelemesi üzerinde ait olduğu çoğaltma kullanılabilirliğini grubu için kullanılabilen tek değer budur. |
rol |
tinyint |
Geçerli AlwaysOn Kullanılabilirlik Gruplarıbir yerel kullanılabilirliği çoğaltma veya bağlı uzak kullanılabilirlik yineleme, bir rolü: 0 = Çözümleniyor 1 = Primary 2 = İkincil Hakkında bilgi AlwaysOn Kullanılabilirlik Gruplarırollerini görmek AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış. |
role_desc |
nvarchar(60) |
Açıklama role, one of: ÇÖZME BİRİNCİL İKİNCİL |
operational_state |
tinyint |
Kullanılabilirliği çoğaltma, biri geçerli çalışma durumu: 0 = Failover 1 = Bekleyen 2 = Online 3 = Çevrimdışı 4 = başarısız oldu 5 = Başarısız oldu, hiçbir çekirdek null = yineleme yerel değil. Daha fazla bilgi için bkz: Roller ve Operational Türkiye, bu konuda. |
operational_state_desc |
nvarchar(60) |
Açıklama operational_state, one of: PENDING_FAILOVER BEKLEMEDE ONLINE ÇEVRİMDIŞI BAŞARISIZ OLDU FAILED_NO_QUORUM NULL |
connected_state |
tinyint |
İster bir ikincil çoğaltma birincil yineleme için biri bağlı olduğu: 0 = Yineleme bağlantısı kesildi. 1 = Çoğaltma bağlı. Bu durumları hakkında daha fazla bilgi için bkz: Bağlantı durumlarını, bu konuda. |
connected_state_desc |
nvarchar(60) |
Açıklama connection_state, one of: BAĞLANTI KESİK BAĞLI |
recovery_health |
tinyint |
Tüm veritabanları, kullanılabilirliği çoğaltma kullanılabilirliğini grubuna katıldı çevrimiçi veya yerine çalışma kurtarılmasını gösterir. Bu değer null olmayan sadece is_local = 1. 0 = Sürüyor 1 = Online null = is_local = 0 Bir durumda Online sys.databases kullanılabilirliği çoğaltma tüm veritabanları varsa ve harmanlama sütun null olmayan, recovery_health 1 (çevrimiçi). Tüm veritabanları, çevrimiçi değil, sonra recovery_health kullanılabilirliğini yinelemedir 0 (devam ediyor). |
recovery_health_desc |
nvarchar(60) |
Açıklama recovery_health, one of: ONLINE_IN_PROGRESS ONLINE NULL |
synchronization_health |
tinyint |
Kullanılabilirliği çoğaltma kullanılabilirliğini grubuna katılan tüm veritabanları veritabanı eşitleme durumunu yansıtır. TOPLA az sağlıklı birikmiş devlet veritabanları kullanılabilirliğini yineleme üzerinde yansıtır.
DeğerAçıklama
0Sağlıklı değil.not eşitleme durumunda en az bir veritabanıdır.
1Kısmen sağlıklı.En az bir veritabanı eşitleme durumda ve veritabanlarını hiçbiri değil eşitleme durumdadır.
2Sağlıklı.Her veritabanı SENKRONİZE durumdadır.
|
synchronization_health_desc |
nvarchar(60) |
Açıklama synchronization_health, one of: NOT_HEALTHY PARTIALLY_HEALTHY SAĞLIKLI |
last_connect_error_number |
int |
Son bağlantı hatası sayısı. |
last_connect_error_description |
nvarchar(1024) |
Metin last_connect_error_number mesaj. |
last_connect_error_timestamp |
datetime |
Zamanı belirten Tarih ve Saat damgası last_connect_error_number hata oluştu. |
Bağlantı durumları
Her birincil yineleme aynı kullanılabilirlik grubundaki her ikincil çoğaltma bağlantı durumunu izler. İkincil kopyaları, yalnızca birincil kopya bağlantı durumunu izleyebilirsiniz.
Durum |
Açıklama |
---|---|
BAĞLANTI KESİK |
Bir uzak kullanılabilirliği çoğaltma için kullanılabilirliğini yerel kopyadan kesilmeden gösterir. Yerel yineleme bağlantısı kesik duruma tepki üzerindeki rolünü, gibi bağlıdır:
|
BAĞLI |
Şu anda yerel kopyaya bağlı uzak kullanılabilirlik yinelemedir. |
Roller ve operasyonel Türkiye
Rol rol verilen kullanılabilirliği çoğaltma durumunu ve çalışma durumunu yansıtan operational_state, Çoğaltma kullanılabilirliği çoğaltma tüm veritabanı istemci isteklerini işlemeye hazır olup olmadığını açıklar. Her rol için olası kullanım durumları aşağıdaki tabloda özetlenmiştir: çözme, birincil ve ikincil.
Role |
Operasyonel Birleşik bir anlamını her rol için |
---|---|
ÇÖZME |
Kullanılabilirlik çoğaltmasını çözme rol olduğunda, operasyonel olası durumlar aşağıdaki gibidir:
Çalışma durumuAçıklama
ÇEVRİMDIŞIwsfc küme ve, Ayrıca, yerel meta veri kullanılabilirliği çoğaltma için tüm yapılandırma verileri güncelleştirilmiştir, ancak durumu Grup şu anda birincil yineleme yoksun.
PENDING_FAILOVERKullanılabilirlik grup için bir yük devretme komutu işleniyor.
BAŞARISIZ OLDUwsfc küme bilgilerini almaya çalışırken bir girişimi sırasında bir okuma hatası oluştu.
FAILED_NO_QUORUMYerel wsfc düğüm, çekirdek yok.Bu inferred bir durumdur.
|
BİRİNCİL |
Kullanılabilirlik çoğaltmasını birincil rolü gerçekleştirirken, şu anda birincil yineleme öyle. Operasyonel olası durumlar aşağıdaki gibidir:
Çalışma durumuAçıklama
BEKLEMEDEBu geçici bir durumdur, ancak çalışanların istekleri işlemek üzere kullanılabilir değilse bu durumda birincil yineleme sıkışmış.
ONLINEKullanılabilirlik grubu kaynak çevrimiçi olduğunda ve tüm veritabanı alt iş parçacığı aldı.
BAŞARISIZ OLDUKullanılabilirlik, okumak ve/veya wsfc küme yazmak için bir yinelemedir.
|
İKİNCİL |
Kullanılabilirlik çoğaltmasını ikincil rolü gerçekleştirirken, şu anda ikincil bir yinelemedir. Operasyonel olası durumlar aşağıdaki gibidir:
Çalışma durumuAçıklama
ONLINEYerel ikincil çoğaltma birincil kopyaya bağlı.
BAŞARISIZ OLDUYerel ikincil çoğaltma için okumak ve/veya wsfc küme yazmak açılamıyor.
NULLSatır için ikincil bir yineleme ilgilidir birincil yineleme üzerinde bu değer döndürülür.
|
Güvenlik
İzinler
Sunucu üzerindeki VIEW server state izni gerektirir.
Örnekler
Örnek komut dosyaları, bu birleşim sys.dm_hadr_availability_replica_statesdinamik yönetimi görüntüleyin ile diğer AlwaysOn Kullanılabilirlik GruplarıSistem görünümleri, bkz: izleme kullanılabilirlik yinelemeler ve kullanılabilirlik veritabanlarında için örnekler Monitör kullanılabilirlik grupları (Transact-sql).
Ayrıca bkz.
Kavramlar
Monitör kullanılabilirlik grupları (Transact-sql)