Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:azure SQL Database
azure SQL Managed Instance
Obsahuje řádek pro každé propojení replikace mezi primární a sekundární databází v partnerství geografické replikace. To zahrnuje primární i sekundární databáze. Pokud pro danou primární databázi existuje více než jedno propojení pro průběžnou replikaci, obsahuje tato tabulka řádek pro každou relaci. Zobrazení se vytvoří ve všech databázích, včetně master databáze. Dotazování na toto zobrazení v master databázi však vrátí prázdnou sadu.
| Název sloupce | Datový typ | Popis |
|---|---|---|
link_guid |
jedinečnýidentifikátor | Jedinečné ID odkazu replikace. |
partner_server |
sysname | Název logického serveru Azure SQL Database obsahujícího propojenou databázi |
partner_database |
sysname | Název propojené databáze na propojeném logickém serveru SQL databáze. |
last_replication |
datetimeoffset | Moment, kdy primární obdržel potvrzení, že poslední blok protokolu byl potvrzen sekundárním, podle hodin primární databáze. Bloky protokolu se nepřetržitě odesílají do sekundární geografické oblasti, aniž by čekaly na potvrzení transakcí na primárním serveru. Tato hodnota je k dispozici pouze v primární databázi. |
replication_lag_sec |
Int | Časový rozdíl v sekundách mezi hodnotou last_replication a časovým razítkem záznamu o potvrzení této transakce podle hodin primární databáze. Tato hodnota je k dispozici pouze v primární databázi. |
replication_state |
tinyint | Stav geografické replikace pro tuto databázi, jedna z těchto možností:1 = Seeding. Cíl geografické replikace se připravuje, ale dvě databáze ještě nejsou synchronizované. Dokud se nedokončí počáteční nasazení, nemůžete se připojit k sekundární databázi. Odebrání sekundární databáze z primárního serveru zruší operaci počátečního nastavení.2 = Dohonit. Sekundární databáze je v transakčním konzistentním stavu a neustále se synchronizuje s primární databází.4 = pozastaveno. Nejedná se o aktivní relaci průběžného kopírování. Tento stav obvykle značí, že šířka pásma dostupná pro interlink není dostatečná pro úroveň aktivity transakcí v primární databázi. Vztah průběžného kopírování je ale stále nedotčený. |
replication_state_desc |
nvarchar(256) | PENDINGSEEDINGCATCH_UPSUSPENDED |
role |
tinyint | Role geografické replikace, jedna z následujících: 0 = primární. Odkazuje database_id na primární databázi v partnerství geografické replikace.1 = sekundární. Odkazuje database_id na primární databázi v partnerství geografické replikace. |
role_desc |
nvarchar(256) | PRIMÁRNÍ SEKUNDÁRNÍ |
secondary_allow_connections |
tinyint | Sekundární typ, jeden z těchto typů:0 = Nejsou povolena žádná přímá připojení k sekundární databázi a databáze není k dispozici pro přístup pro čtení.2 = Všechna připojení jsou povolena k databázi v sekundární replikaci pro přístup jen pro čtení. |
secondary_allow_connections_desc |
nvarchar(256) | Ne Všechno |
last_commit |
datetimeoffset | Čas poslední transakce potvrzené do databáze. Pokud se načte v primární databázi, označuje čas posledního potvrzení v primární databázi. Pokud se načte na sekundární databázi, označuje čas posledního potvrzení na sekundární databázi. Pokud se načte sekundární databáze, když nefunguje primární propojení replikace, ukazuje to, do jakého bodu se sekundární databáze dostala. |
Poznámka:
Pokud se vztah replikace ukončí odebráním sekundární databáze, řádek této databáze v sys.dm_geo_replication_link_status zobrazení zmizí.
Povolení
Vyžaduje oprávnění VIEW DATABASE STATE v databázi.
Příklady
Tento dotaz Transact-SQL ukazuje prodlevy replikace a čas poslední replikace sekundárních databází.
SELECT
link_guid
, partner_server
, last_replication
, replication_lag_sec
FROM sys.dm_geo_replication_link_status;