Aracılığıyla paylaş


sys.geo_replication_links (Azure SQL Veritabanı)

Şunlar için geçerlidir:Azure SQL Veritabanı

Coğrafi çoğaltma ortaklığındaki birincil ve ikincil veritabanları arasındaki her çoğaltma bağlantısı için bir satır içerir. Bu görünüm mantıksal master veritabanında bulunur.

Sütun adı Veri türü Açıklama
database_id Int sys.databases görünümünde geçerli veritabanı kimliği.
start_date datetimeoffset Veritabanı çoğaltmasının başlatıldığı bölgesel SQL Veritabanı veri merkezinde UTC saati.
modify_date datetimeoffset Veritabanı coğrafi çoğaltması tamamlandığında bölgesel SQL Veritabanı veri merkezinde UTC saati. Yeni veritabanı şu anda birincil veritabanıyla eşitlendi.
link_guid benzersiz tanımlayıcı Coğrafi çoğaltma bağlantısının benzersiz kimliği.
partner_server sysname Coğrafi olarak çoğaltılan veritabanını içeren SQL Veritabanı sunucusunun adı.
partner_database sysname Bağlı SQL Veritabanı sunucusundaki coğrafi olarak çoğaltılan veritabanının adı.
replication_state tinyint Bu veritabanının coğrafi çoğaltma durumu, seçeneklerden biri:

0 = Beklemede. Etkin ikincil veritabanının oluşturulması zamanlanmış ancak gerekli hazırlık adımları henüz tamamlanmamıştır.

1 = Tohumlama. Coğrafi çoğaltma hedefi başlatılıyor ancak iki veritabanı henüz senkronize edilmemiş. Tohumlama tamamlanana kadar ikincil veritabanına bağlanamazsınız. birincil veritabanından ikincil veritabanının kaldırılması, tohumlama işlemini iptal eder.

2 = Yakalama. İkincil veritabanı işlemsel olarak tutarlı bir durumda ve birincil veritabanıyla sürekli eşitleniyor.

4 = Askıya alındı. Bu etkin bir sürekli kopyalama ilişkisi değildir. Bu durum genellikle, bağlantı için kullanılabilir bant genişliğinin birincil veritabanındaki işlem etkinliği düzeyi için yetersiz olduğunu gösterir. Ancak, sürekli kopyalama ilişkisi hala bozulmamış durumdadır.
replication_state_desc nvarchar(256) PENDING

SEEDING

CATCH_UP

SUSPENDED
role tinyint Coğrafi çoğaltma rolü, aşağıdakilerden biri:

0 = Birincil. , database_id coğrafi çoğaltma ortaklığındaki birincil veritabanını ifade eder.

1 = İkincil. , database_id coğrafi çoğaltma ortaklığındaki birincil veritabanını ifade eder.
role_desc nvarchar(256) BİRİNCİL

İKİNCİL
secondary_allow_connections tinyint İkincil tür, aşağıdakilerden biri:

0 = Hayır. İkincil veritabanına, failover olana kadar erişilemez.

1 = Salt Oku. İkincil veritabanına yalnızca ApplicationIntent=ReadOnly ile istemci bağlantıları erişebilir.

2 = Tümü. İkincil veritabanına tüm istemci bağlantıları tarafından erişilebilir.
secondary_allow_connections_desc nvarchar(256) Hayı

Tümü

Read-Only
percent_copied Int Yüzde cinsinden tohumlama ilerlemesi

İzinler

Bu görünüm yalnızca master veritabanında sunucu düzeyinde asıl oturum açma için kullanılabilir. Sonuçlar yalnızca sunucu yöneticisi, Microsoft Entra yöneticisi veya dbmanager rolüne sahip bir kullanıcı için döndürülür.

Örnek

Coğrafi çoğaltma bağlantıları olan tüm veritabanlarını gösterin.

SELECT
     database_id  
   , start_date  
   , partner_server  
   , partner_database  
   , replication_state  
   , role_desc  
   , secondary_allow_connections_desc
FROM sys.geo_replication_links;