Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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 logique master .
| Nom de la colonne | Type de données | Descriptif |
|---|---|---|
database_id |
Int | Identifiant de la base de données actuelle 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) | PENDINGSEEDINGCATCH_UPSUSPENDED |
role |
tinyint | Rôle de géoréplication, parmi :0 = Rattrapage. La database_id est la base de données principale dans le cadre du partenariat de géoréplication.1 = Secondaire. La database_id est la base de données principale dans le cadre du partenariat de géoréplication. |
role_desc |
nvarchar (256) | PRIMAIRE SECONDAIRE |
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 = Lecture seule. 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 pour la connexion principale 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;