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 réside 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 régional lorsque la réplication de la base de données a été lancée. |
modify_date | datetimeoffset | Heure UTC au centre de données SQL Database régional 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 à ce stade. |
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éorépliquée sur le serveur SQL Database lié. |
replication_state | tinyint | L’état de la géoréplication pour cette base de données, l’un des éléments suivants : 0 = En attente. La création de la base de données secondaire active est planifié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, l’un des suivants : 0 = Principal. Le database_id fait référence à la base de données principale du partenariat de géoréplication. 1 = Secondaire. Le database_id fait référence à la base de données principale du partenariat de géoréplication. |
role_desc | nvarchar (256) | PRIMARY SECONDARY |
secondary_allow_connections | tinyint | Type secondaire, l’un des suivants : 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 clientes avec ApplicationIntent=ReadOnly. 2 = Toutes. La base de données secondaire est accessible à n’importe quelle connexion cliente. |
secondary_allow_connections_desc | nvarchar (256) | Non Tous Lecture seule |
percent_copied | int | Progression de l’amorçage en pourcentage |
Autorisations
Cette vue est disponible uniquement dans la base de données master sur le serveur logique pour la connexion du principal au niveau du serveur. Les résultats ne seront retournés que pour l’administrateur du serveur, l’administrateur Microsoft Entra ou pour un utilisateur disposant du rôle dbmanager.
Exemple
Afficher 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)
- 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 meilleures pratiques (Azure SQL Managed Instance)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour