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 :
- sys.dm_geo_replication_link_status (Azure SQL Database)
- sys.dm_operation_status (Azure SQL Database)
- Se connecter à un réplica en lecture seule
- Géo-réplication active
- Vue d'ensemble des groupes de basculement automatique et meilleures pratiques (Azure SQL Database)
- Vue d’ensemble des groupes de basculement automatique et bonnes pratiques (Azure SQL Managed Instance)