Partager via


sys.geo_replication_links (Azure SQL Database)

S’applique à : Azure SQL Database

Contient une ligne pour chaque lien de réplication entre les bases de données primaires et secondaires dans un partenariat de géoréplication. Cette vue se trouve dans la base de données Master logique.

Nom de la colonne Type de données Description
database_id int ID de la base de données active dans la vue sys.databases.
start_date datetimeoffset Heure UTC dans un centre de données SQL Database local lorsque la réplication de la base de données a été initialisée.
modify_date datetimeoffset Heure UTC au centre de données régional de SQL Database lorsque la géoréplication de la base de données est terminée. La nouvelle base de données est synchronisée avec la base de données primaire à compter de ce moment.
link_guid uniqueidentifier ID unique du lien de géoréplication.
partner_server sysname Nom du serveur SQL Database contenant la base de données géorépliquée.
partner_database sysname Nom de la base de données géo-répliquée sur le serveur SQL Database lié.
replication_state tinyint L’état de la géoréplication pour cette base de données, parmi :

0 = En attente La création de la base de données secondaire active est programmée, mais les étapes de préparation nécessaires ne sont pas encore terminées.

1 = Amorçage. La cible de géo-réplication est amorcée, mais les deux bases de données ne sont pas encore synchronisées. Tant que l’amorçage n’est pas effectué, vous ne pouvez pas vous connecter à la base de données secondaire. La suppression de la base de données secondaire de la base de données primaire annule l’opération d’amorçage.

2 = Rattrapage. La base de données secondaire est dans un état cohérent au niveau transactionnel et est constamment synchronisée avec la base de données primaire.

4 = Suspendu. Il ne s'agit pas d'une relation de copie continue active. Cet état indique généralement que la bande passante disponible pour l'interlien est insuffisante pour le niveau d'activité de transaction dans la base de données primaire. Toutefois, la relation de copie continue est toujours intacte.
replication_state_desc nvarchar (256) PENDING

SEEDING

CATCH_UP

SUSPENDED
role tinyint Rôle de géoréplication, parmi :

0 = Primaire. database_id se rapporte à la base de données primaire dans le partenariat de géo-réplication.

1 = Secondaire. database_id se rapporte à la base de données primaire dans le partenariat de géo-réplication.
role_desc nvarchar (256) PRIMARY

SECONDARY
secondary_allow_connections tinyint Type secondaire, parmi :

0 = Non. La base de données secondaire n’est pas accessible tant que le basculement n’est pas effectué.

1 = ReadOnly. La base de données secondaire est accessible uniquement aux connexions client avec ApplicationIntent=ReadOnly.

2 = Toutes. La base de données secondaire est accessible à toute connexion client.
secondary_allow_connections_desc nvarchar (256) Non

Tous

Lecture seule
percent_copied int Progression de l’attribution de cote en pourcentage

autorisations

Cette vue est uniquement disponible dans la base de données master sur le serveur logique auquel est rattachée la connexion du principal au niveau du serveur. Les résultats ne seront retournés que pour l'administrateur du serveur, l'administrateur de Microsoft Entra ou pour un utilisateur ayant le rôle de dbmanager.

Exemple

Montrer toutes les bases de données avec des liens de géoréplication.

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

Étapes suivantes

En savoir plus sur les concepts associés dans les articles suivants :