sys.dm_continuous_copy_status (base de données Azure SQL et Azure SQL Managed Instance)

S’applique à : Azure SQL DatabaseAzure SQL Managed Instance

Cette vue a été remplacée par sys.dm_geo_replication_link_status et est conservée à des fins de 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 du instance managé lié.
partner_database sysname Nom de la base de données liée sur le serveur logique lié ou le instance managé lié.
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 : Reemencement. 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 les master logiques. Cependant, l'interrogation de cette vue dans la base de données master logique retourne un ensemble vide.

Si une liaison de géoréplication, également appelée relation de copie continue, est arrêtée 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 :