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.
Windows Server Yük Devretme Kümesi'ndeki (WSFC) her AlwaysOn kullanılabilirlik grubuna ait kullanılabilirlik çoğaltmalarının her biri için bir satır döndürür.
Yerel sunucu örneği WSFC yük devretme kümesine bağlanamıyorsa, örneğin küme çalışmıyorsa veya çekirdek kaybolduğundan, sys.availability_replicas yalnızca yerel kullanılabilirlik çoğaltmaları için satırları döndürür. Bu satırlar yalnızca meta verilerde yerel olarak önbelleğe alınan veri sütunlarını içerir.
| Sütun adı | Veri türü | Description |
|---|---|---|
replica_id |
uniqueidentifier | Çoğaltmanın benzersiz kimliği. |
group_id |
uniqueidentifier | Çoğaltmanın ait olduğu kullanılabilirlik grubunun benzersiz kimliği. |
replica_metadata_id |
int | Veritabanı Altyapısı'nda kullanılabilirlik çoğaltmaları için yerel meta veri nesnesinin kimliği. |
replica_server_name |
nvarchar(256) | Bu çoğaltmayı barındıran SQL Server örneğinin sunucu adı ve varsayılan olmayan bir örnek için örnek adı. |
owner_sid |
varbinary(85) | Bu kullanılabilirlik çoğaltmasının dış sahibi için bu sunucu örneğine kaydedilen güvenlik tanımlayıcısı (SID).NULL yerel olmayan kullanılabilirlik çoğaltmaları için. |
endpoint_url |
nvarchar(256) | Veri eşitlemesi için birincil ve ikincil çoğaltmalar arasındaki bağlantılar tarafından kullanılan kullanıcı tarafından belirtilen veritabanı yansıtma uç noktasının dize gösterimi. Uç nokta URL'lerinin söz dizimi hakkında bilgi için bkz. Uç Nokta URL'sini Belirtme - Kullanılabilirlik Çoğaltması Ekleme veya Değiştirme.NULL = WSFC yük devretme kümesiyle iletişim kurulamıyor.Bu uç noktayı değiştirmek için ALTER AVAILABILITY GROUP Transact-SQL deyimi seçeneğini kullanın ENDPOINT_URL. |
availability_mode |
tinyint | Çoğaltmanın kullanılabilirlik modu, bunlardan biri:0 = Zaman uyumsuz işleme. Birincil çoğaltma, ikincilnin günlüğü diske yazmasını beklemeden işlemleri işleyebilir.1 = Zaman uyumlu işleme. Birincil çoğaltma, ikincil çoğaltma işlemi diske yazana kadar belirli bir işlemin işlenmesini bekler.4 = Yalnızca yapılandırma. Birincil çoğaltma, kullanılabilirlik grubu yapılandırma meta verilerini çoğaltmaya zaman uyumlu olarak gönderir. Kullanıcı verileri çoğaltmaya iletilmez.Daha fazla bilgi için bkz . AlwaysOn kullanılabilirlik grubu için kullanılabilirlik modları arasındaki farklar. SQL Server 2017 (14.x) CU 1 ve sonraki sürümleri için geçerlidir. |
availability_mode_desc |
nvarchar(60) | açıklaması, availability_modebunlardan biri:ASYNCHRONOUS_COMMITSYNCHRONOUS_COMMITCONFIGURATION_ONLYKullanılabilirlik çoğaltmasının kullanılabilirlik modunu değiştirmek için ALTER AVAILABILITY GROUP Transact-SQL deyiminin seçeneğini kullanın AVAILABILITY_MODE.Çoğaltmanın kullanılabilirlik modunu olarak CONFIGURATION_ONLYdeğiştiremezsiniz. Çoğaltmayı ikincil veya birincil çoğaltmayla değiştiremezsiniz CONFIGURATION_ONLY . |
failover_mode |
tinyint | Kullanılabilirlik çoğaltmasının yük devretme modu , bunlardan biri:0 = Otomatik yük devretme. Çoğaltma, otomatik yük devretmeler için olası bir hedeftir. Otomatik yük devretme yalnızca kullanılabilirlik modu zaman uyumlu işlemeye (availability_mode is 1) ayarlanmışsa ve kullanılabilirlik çoğaltması şu anda eşitlenmişse desteklenir.1 = El ile yük devretme. İkincil çoğaltma el ile yük devretme için yapılandırıldığında, veritabanı yöneticisinin yük devretmeyi el ile başlatması gerekir. Gerçekleştirilen yük devretme türü, ikincil çoğaltmanın aşağıdaki gibi eşitlenip eşitlenmediğine bağlıdır:Kullanılabilirlik çoğaltması eşitlenmiyorsa veya hala eşitleniyorsa, yalnızca zorlamalı yük devretme (olası veri kaybıyla) oluşabilir. Kullanılabilirlik modu zaman uyumlu işlemeye ( availability_mode is 1) ayarlanırsa ve kullanılabilirlik çoğaltması şu anda eşitlenmişse, veri kaybı olmadan el ile yük devretme gerçekleşebilir.Kullanılabilirlik çoğaltmasında bulunan her kullanılabilirlik veritabanının veritabanı eşitleme durumunun bir toplamasını görüntülemek için sys.dm_hadr_availability_replica_states dinamik yönetim görünümünün ve synchronization_health_desc sütunlarını kullanınsynchronization_health. Toplama, her kullanılabilirlik veritabanının eşitleme durumunu ve kullanılabilirlik çoğaltmasının kullanılabilirlik modunu dikkate alır.Not: Belirli bir kullanılabilirlik veritabanının eşitleme durumunu görüntülemek için sys.dm_hadr_database_replica_states dinamik yönetim görünümünün ve synchronization_health sütunlarını sorgularsynchronization_state. |
failover_mode_desc |
nvarchar(60) | açıklaması, failover_modebunlardan biri:MANUALAUTOMATICYük devretme modunu değiştirmek için ALTER AVAILABILITY GROUP Transact-SQL deyimi seçeneğini kullanın FAILOVER_MODE. |
session_timeout |
int | Saniye cinsinden zaman aşımı süresi. Zaman aşımı süresi, birincil ve ikincil çoğaltma arasındaki bağlantının başarısız olduğunu dikkate almadan önce çoğaltmanın başka bir çoğaltmadan ileti almayı beklediği en uzun süredir. Oturum zaman aşımı, ikincillerin birincil çoğaltmaya bağlı olup olmadığını algılar. İkincil çoğaltmayla başarısız bir bağlantıyı algılarken, birincil çoğaltma ikincil çoğaltmayı olarak NOT_SYNCHRONIZEDkabul eder. Birincil çoğaltmayla başarısız bir bağlantıyı algılarken, ikincil çoğaltma yalnızca yeniden bağlanmayı dener.Not: Oturum zaman aşımları otomatik yük devretmelere neden olmaz. Bu değeri değiştirmek için ALTER AVAILABILITY GROUP Transact-SQL deyimi seçeneğini kullanın SESSION_TIMEOUT. |
primary_role_allow_connections |
tinyint | Kullanılabilirlik tüm bağlantılara mı yoksa yalnızca okuma-yazma bağlantılarına mı izin veriyorsa şunlardan biri:2 = Tümü (varsayılan)3 = Okuma yazma |
primary_role_allow_connections_desc |
nvarchar(60) | açıklaması, primary_role_allow_connectionsbunlardan biri:ALLREAD_WRITE |
secondary_role_allow_connections |
tinyint | İkincil rolü gerçekleştiren bir kullanılabilirlik çoğaltmasının (ikincil çoğaltma) istemcilerden gelen bağlantıları kabul edip edemeyeceği, bunlardan biri:0 = Hayır. İkincil çoğaltmadaki veritabanlarına hiçbir bağlantıya izin verilmez ve veritabanları okuma erişimi için kullanılamaz. Bu varsayılan ayardır.1 = Salt okunur. İkincil çoğaltmadaki veritabanlarına yalnızca salt okunur bağlantılara izin verilir. Çoğaltmadaki tüm veritabanları okuma erişimine açıktır.2 = Tümü. Salt okunur erişim için ikincil çoğaltmadaki veritabanlarına tüm bağlantılara izin verilir.Daha fazla bilgi için bkz. Always On kullanılabilirlik grubunun ikincil çoğaltmasına salt okunur iş yükünü boşaltma. |
secondary_role_allow_connections_desc |
nvarchar(60) | açıklaması, secondary_role_allow_connectionsbunlardan biri:NOREAD_ONLYALL |
create_date |
datetime | Çoğaltmanın oluşturulduğu tarih.NULL = Çoğaltma bu sunucu örneğinde değil. |
modify_date |
datetime | Çoğaltmanın son değiştirildiği tarih.NULL = Çoğaltma bu sunucu örneğinde değil. |
backup_priority |
int | Aynı kullanılabilirlik grubundaki diğer çoğaltmalara göre bu çoğaltmada yedekleme gerçekleştirmek için kullanıcı tarafından belirtilen önceliği temsil eder. Değer, 0,.100 aralığındaki bir tamsayıdır. Daha fazla bilgi için bkz. Desteklenen yedeklemeleri bir kullanılabilirlik grubunun ikincil çoğaltmalarına boşaltma. |
read_only_routing_url |
nvarchar(256) | Salt okunur kullanılabilirlik çoğaltmasının bağlantı uç noktası (URL). Daha fazla bilgi için bkz. Always On kullanılabilirlik grubu için salt okunur yönlendirmeyi yapılandırma. |
seeding_mode |
tinyint | Bunlardan biri:0 = Otomatik1 = Manuel |
seeding_mode_desc |
nvarchar(60) | Tohumlama modunu açıklar.AUTOMATICMANUAL |
read_write_routing_url |
nvarchar(256) | Çoğaltma birincil olduğunda bağlantı uç noktası (URL). Daha fazla bilgi için bkz: İkincil kopyadan birincil kopyaya okuma/yazma bağlantı yönlendirmesi (Always On Kullanılabilirlik Grupları). için geçerlidir: SQL Server 2019 (15.x) ve sonraki sürümler. |
Permissions
VIEW ANY DEFINITION Sunucu örneğinde izin gerektirir.
İlgili içerik
- sys.availability_groups (Transact-SQL)
- Always On kullanılabilirlik grubu nedir?
- Kullanılabilirlik Gruplarını İzleme (Transact-SQL)