Dela via


sys.geo_replication_links (Azure SQL Database)

gäller för:Azure SQL Database

Innehåller en rad för varje replikeringslänk mellan primära och sekundära databaser i en geo-replikeringskoppling. Den här vyn finns i den logiska master databasen.

Kolumnnamn Datatyp Beskrivning
database_id Int ID för den aktuella databasen i sys.databases vyn.
start_date datetimeoffset UTC-tid vid ett regionalt SQL Database-datacenter när databasreplikeringen initierades.
modify_date datetimeoffset UTC-tid vid regionala SQL Database-datacenter när databasens geo-replikering har slutförts. Den nya databasen synkroniseras med den primära databasen från och med den här gången.
link_guid unika identifierare Unikt ID för geo-replikeringslänken.
partner_server sysname Namnet på SQL Database-servern som innehåller den geo-replikerade databasen.
partner_database sysname Namnet på den geo-replikerade databasen på den länkade SQL Database-servern.
replication_state tinyint Tillståndet för geo-replikering av den här databasen, ett av följande:

0 = Väntar. Skapandet av den aktiva sekundära databasen schemaläggs, men de nödvändiga förberedelsestegen har ännu inte slutförts.

1 = Sådd. Målet för geo-replikering seedas men de två databaserna har ännu inte synkroniserats. Du kan inte ansluta till den sekundära databasen förrän seeding har slutförts. Om du tar bort en sekundär databas från den primära databasen avbryts seeding-åtgärden.

2 = Kom ikapp. Den sekundära databasen är i ett transaktionsmässigt konsekvent tillstånd och synkroniseras ständigt med den primära databasen.

4 = Pausad. Det här är inte en aktiv kontinuerlig kopieringsrelation. Det här tillståndet anger vanligtvis att bandbredden som är tillgänglig för interlänken är otillräcklig för transaktionsaktivitetsnivån i den primära databasen. Men den kontinuerliga kopieringsrelationen är fortfarande intakt.
replication_state_desc nvarchar(256) PENDING

SEEDING

CATCH_UP

SUSPENDED
role tinyint Rollen för geo-replikering, en av:

0 = Primär. database_id syftar på den primära databasen i geo-replikeringspartnerskapet.

1 = Sekundär. database_id syftar på den primära databasen i geo-replikeringspartnerskapet.
role_desc nvarchar(256) PRIMÄR

SEKUNDÄR
secondary_allow_connections tinyint Den sekundära typen, en av:

0 = Nej. Den sekundära databasen är inte tillgänglig fram tills övergången.

1 = ReadOnly. Den sekundära databasen är endast tillgänglig för klientanslutningar med ApplicationIntent=ReadOnly.

2 = Alla. Den sekundära databasen är tillgänglig för alla klientanslutningar.
secondary_allow_connections_desc nvarchar(256) Nej

Allt

Skrivskyddad
percent_copied Int Framsteg med fröplantering i procent

Behörigheter

Den här vyn är endast tillgänglig i master-databasen på den logiska servern för det huvudsakliga inloggningskontot på servernivå. Resultaten returneras endast för serveradministratören, Microsoft Entra-administratören eller för en användare med rollen dbmanager.

Exempel

Visa alla databaser med geo-replikeringslänkar.

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