sys.dm_continuous_copy_status (Azure SQL Database et Azure SQL Managed Instance)
S’applique à : Azure SQL Database Azure SQL Managed Instance
Cette vue a été remplacée par sys.dm_geo_replication_link_status et est conservée pour la compatibilité descendante.
Nom de la colonne | Type de données | Description |
---|---|---|
copy_guid | uniqueidentifier | ID unique de la base de données réplica. |
partner_server | sysname | Nom du serveur logique lié ou de l’instance managée liée. |
partner_database | sysname | Nom de la base de données liée sur le serveur logique lié ou l’instance managée liée. |
last_replication | datetimeoffset | Horodateur de la dernière transaction dupliquée appliquée. |
replication_lag_sec | int | Décalage horaire en secondes entre l'heure actuelle et l'horodateur de la dernière transaction validée dans la base de données primaire qui n'a pas été acceptée par la base de données secondaire active. |
replication_state | tinyint | État de la réplication de copie continue pour cette base de données. Voici les valeurs possibles et leurs descriptions. 1 : Amorçage. La cible de réplication est amorcée et est dans un état incohérent d'un point de vue transactionnel. Tant que l'amorçage n'est pas terminé, vous ne pouvez pas vous connecter à la base de données secondaire active. 2 : Rattrapage. La base de données secondaire active rattrape la base de données primaire et est dans un état cohérent d'un point de vue transactionnel. 3 : re-amorçage. La base de données secondaire active est automatiquement réamorcée, en raison d'une erreur irrécupérable de réplication. 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) | Description de replication_state : SEEDING CATCH_UP RE_SEEDING SUSPENDED |
is_rpo_limit_reached | bit | A toujours pour valeur 0. |
is_target_role | bit | 0 = Source de la relation de copie 1 = Cible de la relation de copie |
is_interlink_connected | bit | 1 = L'interlien est connecté. 0 = L'interlien est déconnecté. |
autorisations
Pour récupérer des données, nécessite l’appartenance au rôle de base de données db_owner . L’utilisateur dbo, les membres du rôle de base de données dbmanager et la connexion sa peuvent également interroger cette vue.
Notes
La vue sys.dm_continuous_copy_status est créée dans la base de données de ressources et est visible dans toutes les bases de données, y compris la base de données logique. Cependant, l'interrogation de cette vue dans la base de données master logique retourne un ensemble vide.
Si un lien de géoréplication, également appelé relation de copie continue, est arrêté sur une base de données, la ligne de cette base de données dans la vue sys.dm_continuous_copy_status disparaît.
Comme la vue sys.dm_database_copies , sys.dm_continuous_copy_status reflète l’état de la relation de copie continue dans laquelle la base de données est une base de données primaire ou secondaire active. Contrairement à sys.dm_database_copies, sys.dm_continuous_copy_status contient plusieurs colonnes qui fournissent des détails sur les opérations et les performances. Ces colonnes incluent last_replication et replication_lag_sec..
Étapes suivantes
En savoir plus sur les concepts associés dans les articles suivants :