sys.availability_replicas (Transact-sql)
Her wsfc yük devretme kümesindeki herhangi bir AlwaysOn kullanılabilirlik grubuna ait kullanılabilirliği yinelemeler için bir satır döndürür.
Örnek küme çalışmıyor veya çekirdek, kesildi çünkü sadece için satırlar için yerel sunucu örneği wsfc yük devretme kümesine konuşmak mümkün ise yerel kullanılabilirlik yinelemeler döndürülür. Bu satırlar yalnızca sütunları meta verileri yerel olarak önbelleğe alınan verileri içerir.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
replica_id |
uniqueidentifier |
Yineleme benzersiz Kımlığı. |
group_id |
uniqueidentifier |
Ait olduğu çoğaltma kullanılabilirliğini grubun benzersiz kimliği. |
replica_metadata_id |
int |
Kullanılabilirlik çoğaltmaları veritabanı altyapısı'nda Yerel metadata nesnenin Kımlığı. |
replica_server_name |
nvarchar(256) |
Sunucu örneğinin adı SQL Server, bu çoğaltma barındıran ve varsayılan örneği, örnek adı için. |
owner_sid |
varbinary(85) |
Güvenlik tanımlayıcısı (SID), bu kullanılabilirliği çoğaltma dış sahibi için bu sunucu örneği kayıtlı. Yerel olmayan kullanılabilirlik yinelemeler için null. |
endpoint_url |
nvarchar(128) |
Kullanıcı tarafından belirtilen veritabanı yansıtma son nokta veri eşitlemesi için birincil ve ikincil kopyaları arasındaki bağlantıları tarafından kullanılan dize halinde temsili. Bitiş noktası URL sözdizimi hakkında daha fazla bilgi için bkz: Ekleme ya da değiştirme bir kullanılabilirliği çoğaltma (SQL Server) bitiş noktası URL'sini belirtin. null = wsfc yük devretme kümesi için konuşmak için açılamıyor. Bu bitiş noktası değiştirmek için ENDPOINT_URL seçeneği kullanın Kullanılabilirliği group alter Transact-SQL deyimi. |
availability_mode |
tinyint |
Bir yineleme kullanılabilirliğini modu:
DeğerAnlamı
1Zaman uyumsuz tamamlama.Birincil yineleme hareketleri için günlük diske yazmak ikincil beklemeden taahhüt.
2Eşzamanlı tamamlama.İkincil çoğaltma hareket diske yazılan kadar belirli bir hareketi tamamlamak için birincil kopyayı bekler.
Daha fazla bilgi için, bkz. Kullanılabilirlik modları (AlwaysOn kullanılabilirlik grupları). |
availability_mode_desc |
nvarchar(60) |
Açıklama availability_mode, one of: ASYNCHRONOUS_COMMIT SYNCHRONOUS_COMMIT Bu kullanılabilirliği çoğaltma kullanılabilirliğini modunu değiştirmek için AVAILABILITY_MODE seçeneği kullanın Kullanılabilirliği group alter Transact-SQL deyimi. |
failover_mode |
tinyint |
Yineleme, bir yerine çalışma modu:
DeğerAnlamı
1El ile yerine çalışma.Yerine çalışma için bir ikincil çoğaltma için el ile yerine çalışma kümesi veritabanı yöneticisi tarafından el ile başlatılmalıdır.Gerçekleştirilen yük devretme türü olup ikincil çoğaltma, aşağıdaki şekilde eşitlenir üzerinde bağlıdır:
2Otomatik yerine çalışma.Yineleme için otomatik yerine potansiyel bir hedeftir.Otomatik yerine çalışma sadece senkron taahhüt kullanılabilirlik modunu belirlerseniz desteklenir (availability_mode = 2) ve kullanılabilirliği çoğaltma halen eşleştirilir.
Kullanılabilirlik çoğaltmasını geçerli eşitleme durumunu görüntülemek için synchronization_state ve synchronization_state_desc sütunları sys.dm_hadr_availability_replica_states dinamik yönetimi görüntüleyin. Yerine çalışma türleri hakkında daha fazla bilgi için bkz: Yerine çalışma modları (AlwaysOn kullanılabilirlik grupları). |
failover_mode_desc |
nvarchar(60) |
Açıklama failover_mode, one of: El ile Otomatik Failover modunu değiştirmek için FAILOVER_MODE seçeneğini kullanın Kullanılabilirliği group alter Transact-SQL deyimi. |
SESSION_TIMEOUT |
int |
Saniye cinsinden zaman aşımı süresi. Zaman aşımı süresi arasındaki birincil ve ikincil çoğaltma düşünmeden önce başka bir kopyadan bir ileti almak için yineleme beklediği başarısız olan maksimum süredir. Oturum zaman aşımı algılar ikinciller bağlanıp bağlanmadığını birincil yineleme. İkincil çoğaltma başarısız bağlantı algılama üzerinde birincil yineleme NOT_SYNCHRONIZED için ikincil çoğaltma düşünüyor. Birincil yineleme başarısız bağlantı algılama üzerinde ikincil yineleme sadece yeniden bağlanmaya çalışır. ![]()
Oturum zaman aşımları otomatik yerine neden olmaz.
Bu değeri değiştirmek için SESSION_TIMEOUT seçeneği kullanın Kullanılabilirliği group alter Transact-SQL deyimi. |
primary_role_allow_connections |
tinyint |
İzin verip durumu tüm bağlantıları veya yalnızca okuma-yazma bağlantılarını, biri: 2 = Tüm (varsayılan) 3 = Okuma yazma |
primary_role_allow_connections_desc |
nvarchar(60) |
Açıklama primary_role_allow_connections, one of: ALL READ_WRITE |
secondary_role_allow_connections |
tinyint |
Performans durumu çoğaltmasını ister ikincil rolü (başka bir deyişle, bir ikincil çoğaltma) birini istemcilerden gelen bağlantıları kabul edebilirsiniz: 1 = No Hiçbir bağlantı veritabanları ikincil çoğaltma izin verilir ve veritabanı okuma erişimi için kullanılabilir değil. Bu, varsayılan ayardır. 2 = Okuma yalnızca. Yalnızca salt okunur bağlantı veritabanları ikincil çoğaltma izin verilir. Tüm veritabanları Yineleme okuma erişimi için kullanılabilir. 3 = All. Tüm bağlantıları veritabanları ikincil çoğaltma için salt okunur erişime izin verilir. Daha fazla bilgi için, bkz. Okunabilir ikincil kopyaları (AlwaysOn kullanılabilirlik grupları). |
secondary_role_allow_connections_desc |
nvarchar(60) |
Açıklama secondary_role_allow_connections, one of: NO READ_ONLY ALL |
create_date |
datetime |
Yineleme oluşturulduğu tarih. null = yineleme değil bu sunucu örneği. |
modify_date |
datetime |
Yineleme son değiştirildiği tarih. null = yineleme değil bu sunucu örneği. |
backup_priority |
int |
Bu çoğaltma göreli olarak aynı kullanılabilirlik grubundaki diğer kopyalarla yedeklemeler gerçekleştirmek için kullanıcı tarafından belirtilen öncelik gösterir. 0..100 Aralığındaki bir tamsayı değeridir. Daha fazla bilgi için, bkz. Yedekleme ikincil kopyaları (AlwaysOn kullanılabilirlik grupları). |
read_only_routing_url |
nvarchar(256) |
Okumak yalnızca kullanılabilirliği çoğaltma bağlantı bitiş noktası (url). Daha fazla bilgi için, bkz. Salt okunur bir kullanılabilirlik grubu (SQL Server) yönlendirmesini yapılandırma. |
Güvenlik
İzinler
Sunucu örneği üzerinde görünüm tanımı HIÇBIR izni gerektirir.
Ayrıca bkz.
Başvuru
sys.availability_groups (Transact-sql)
Kavramlar
AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış
AlwaysOn kullanılabilirlik grupları (SQL Server)