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 :
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