Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:Azure SQL Database
Azure SQL Managed Instance
A georeplikációs partnerség elsődleges és másodlagos adatbázisai közötti minden replikációs kapcsolathoz tartalmaz egy sort. Ebbe beletartoznak az elsődleges és a másodlagos adatbázisok is. Ha egy adott elsődleges adatbázishoz több folyamatos replikációs kapcsolat is tartozik, ez a tábla minden kapcsolathoz tartalmaz egy sort. A nézet minden adatbázisban létrejön, beleértve az adatbázist master is. A nézet adatbázisbeli master lekérdezése azonban egy üres készletet ad vissza.
| Oszlop név | Adattípus | Leírás |
|---|---|---|
link_guid |
uniqueidentifier | A replikációs hivatkozás egyedi azonosítója. |
partner_server |
sysname | Annak a logikai Azure SQL Database-kiszolgálónak a neve, amelyhez a csatolt adatbázis tartozik. |
partner_database |
sysname | A csatolt adatbázis neve a csatolt SQL Database logikai kiszolgálón. |
last_replication |
datetimeoffset | Az az időpont, amikor az elsődleges rendszer megkapta a visszajelzést arról, hogy az utolsó naplóblokkot a másodlagos már megszilárdította, az elsődleges adatbázis órája alapján. A naplóblokkokat folytonos rendszerességgel küldi el a geo-másodlagos célhelyre, anélkül, hogy megvárná a tranzakciók véglegesítését az elsődleges helyen. Ez az érték kizárólag az elsődleges adatbázison érhető el. |
replication_lag_sec |
Int | Az last_replication érték és a tranzakció véglegesítésének időbélyege közötti időeltolódás másodpercben az elsődleges adatbázisóra alapján. Ez az érték kizárólag az elsődleges adatbázison érhető el. |
replication_state |
tinyint | Az adatbázis georeplikációs állapota, az alábbiak egyike:1 = Vetés. A georeplikációs cél üzembe helyezése folyamatban van, de a két adatbázis még nincs szinkronizálva. Amíg a vetés befejeződik, nem tud csatlakozni a másodlagos adatbázishoz. Ha eltávolítja a másodlagos adatbázist az elsődleges adatbázisból, az megszakítja a vetést.2 = Felzárkózás. A másodlagos adatbázis tranzakciós konzisztens állapotban van, és folyamatosan szinkronizálva van az elsődleges adatbázissal.4 = Felfüggesztve. Ez nem aktív folyamatos másolási kapcsolat. Ez az állapot általában azt jelzi, hogy a kapcsolathoz rendelkezésre álló sávszélesség nem elegendő az elsődleges adatbázis tranzakciós tevékenységének szintjéhez. A folyamatos másolási kapcsolat azonban továbbra is sértetlen. |
replication_state_desc |
nvarchar(256) | PENDINGSEEDINGCATCH_UPSUSPENDED |
role |
tinyint | Georeplikációs szerepkör, az alábbiak egyike: 0 = Elsődleges. Az database_id elsődleges adatbázisra hivatkozik a georeplikációs partnerségben.1 = Másodlagos. Az database_id elsődleges adatbázisra hivatkozik a georeplikációs partnerségben. |
role_desc |
nvarchar(256) | ELSŐDLEGES MÁSODLAGOS |
secondary_allow_connections |
tinyint | A másodlagos típus, a következők egyike:0 = A másodlagos adatbázishoz nem engedélyezett közvetlen kapcsolat, és az adatbázis nem érhető el olvasási hozzáféréshez.2 = A másodlagos replikációban minden kapcsolat engedélyezett az adatbázishoz csak olvasási hozzáférés céljából. |
secondary_allow_connections_desc |
nvarchar(256) | Nem Összes |
last_commit |
datetimeoffset | Az adatbázishoz véglegesített utolsó tranzakció időpontja. Ha az elsődleges adatbázisban kéri le, az az elsődleges adatbázis utolsó véglegesítési idejét jelzi. Ha a másodlagos adatbázisban kéri le, az a másodlagos adatbázis utolsó véglegesítési idejét jelzi. Ha a másodlagos adatbázisban van lekérve, amikor a replikációs kapcsolat elsődleges állapota le van állítva, az jelzi, hogy a másodlagos milyen pontot ért el. |
Megjegyzés:
Ha a replikációs kapcsolat a másodlagos adatbázis eltávolításával szűnik meg, a nézetben az sys.dm_geo_replication_link_status adatbázis sora eltűnik.
Engedélyek
Az adatbázis VIEW DATABASE STATE engedélyére van szükség.
Példák
Ez a Transact-SQL lekérdezés a másodlagos adatbázisok replikációs késéseit és utolsó replikációs idejét jeleníti meg.
SELECT
link_guid
, partner_server
, last_replication
, replication_lag_sec
FROM sys.dm_geo_replication_link_status;