sys.geo_replication_links (Azure SQL Database)
Berlaku untuk: Azure SQL Database
Berisi baris untuk setiap tautan replikasi antara database primer dan sekunder dalam kemitraan replikasi geografis. Tampilan ini berada di database master logis.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
database_id | int | ID database saat ini dalam tampilan sys.databases. |
start_date | datetimeoffset | Waktu UTC di pusat data SQL Database regional saat replikasi database dimulai. |
modify_date | datetimeoffset | Waktu UTC di pusat data SQL Database regional ketika replikasi geografis database telah selesai. Database baru disinkronkan dengan database utama pada saat ini. |
link_guid | pengidentifikasi unik | ID unik tautan replikasi geografis. |
partner_server | nama sysname | Nama server SQL Database yang berisi database yang direplikasi secara geografis. |
partner_database | nama sysname | Nama database yang direplikasi secara geografis di server SQL Database yang ditautkan. |
replication_state | kecil | Status replikasi geografis untuk database ini, salah satu dari: 0 = Tertunda. Pembuatan database sekunder aktif dijadwalkan tetapi langkah-langkah persiapan yang diperlukan belum selesai. 1 = Seeding. Target replikasi geografis sedang diunggulkan tetapi kedua database belum disinkronkan. Hingga penyemaian selesai, Anda tidak dapat tersambung ke database sekunder. Menghapus database sekunder dari primer akan membatalkan operasi penyemaian. 2 = Mengejar ketinggalan. Database sekunder dalam keadaan konsisten secara transaksional dan terus disinkronkan dengan database utama. 4 = Ditangguhkan. Ini bukan hubungan penyalinan berkelanjutan aktif. Status ini biasanya menunjukkan bahwa bandwidth yang tersedia untuk interlink tidak cukup untuk tingkat aktivitas transaksi pada database utama. Namun, hubungan salinan berkelanjutan masih utuh. |
replication_state_desc | nvarchar(256) | TERTUNDA PENYEMAIAN CATCH_UP DITANGGUHKAN |
role | kecil | Peran replikasi geografis, salah satu dari: 0 = Primer. database_id mengacu pada database utama dalam kemitraan replikasi geografis. 1 = Sekunder. database_id mengacu pada database utama dalam kemitraan replikasi geografis. |
role_desc | nvarchar(256) | PRIMARY SECONDARY |
secondary_allow_connections | kecil | Jenis sekunder, salah satu dari: 0 = Tidak. Database sekunder tidak dapat diakses sampai failover. 1 = ReadOnly. Database sekunder hanya dapat diakses oleh koneksi klien dengan ApplicationIntent=ReadOnly. 2 = Semua. Database sekunder dapat diakses oleh koneksi klien apa pun. |
secondary_allow_connections_desc | nvarchar(256) | No Semua Baca-saja |
percent_copied | int | Kemajuan penyemaian dalam persen |
Izin
Tampilan ini hanya tersedia di database master di server logis ke login utama tingkat server. Hasil hanya akan dikembalikan untuk administrator server, admin Microsoft Entra, atau untuk pengguna dengan peran dbmanager.
Contoh
Perlihatkan semua database dengan tautan replikasi geografis.
SELECT
database_id
, start_date
, partner_server
, partner_database
, replication_state
, role_desc
, secondary_allow_connections_desc
FROM sys.geo_replication_links;
Langkah berikutnya
Pelajari selengkapnya tentang konsep terkait dalam artikel berikut:
- sys.dm_geo_replication_link_status (Azure SQL Database)
- sys.dm_operation_status (Azure SQL Database)
- Menyambungkan ke replika baca-saja
- Replikasi-Geo Aktif
- Gambaran umum grup failover otomatis & praktik terbaik (Azure SQL Database)
- Gambaran umum grup failover otomatis & praktik terbaik (Azure SQL Managed Instance)