sys.dm_database_copies (Azure SQL Database)

S’applique à : OuiAzure SQL Database

Retourne des informations sur une copie de base de données.

pour renvoyer des informations sur les liens de géo-réplication, utilisez les vues sys.geo_replication_links ou sys.dm_geo_replication_link_status (disponibles dans SQL Database V12).

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 local lorsque la copie de la base de données a été initialisée.
modify_date datetimeoffset Heure UTC dans un centre de données SQL Database local lorsque la copie de la base de données s'est terminée. La nouvelle base de données est cohérente d'un point de vue transactionnel avec la base de données primaire à compter de ce moment. Les informations de saisie semi-automatique sont mises à jour toutes les minutes.

Heure UTC reflétant la dernière mise à jour du champ percent_complete.
percent_complete real Pourcentage des octets copiés. Les valeurs valides sont comprises entre 0 et 100. SQL Database résout automatiquement certaines erreurs, telles qu'un basculement, et redémarre la copie de base de données. Dans ce cas, percent_complete redémarre à 0.
error_code int Lorsque la valeur est supérieure à 0, le code indique une erreur qui s'est produite lors de la copie. Si la valeur est égale à 0, aucune erreur ne s'est produite.
error_desc nvarchar (4096) Description de l'erreur qui s'est produite lors de la copie.
error_severity int Retourne 16, si la copie de la base de données a échoué.
error_state int Retourne 1, si la copie a échoué.
copy_guid uniqueidentifier ID unique de l’opération de copie.
partner_server sysname nom du serveur SQL Database sur lequel la copie est créée.
partner_database sysname Nom de la copie de la base de données sur le serveur partenaire.
replication_state tinyint État de la réplication de copie continue pour cette base de données. Les valeurs sont les suivantes :

0 = en attente. La création de la copie de la base de données est planifiée, mais les étapes de préparation nécessaires ne sont pas encore terminées ou sont temporairement bloquées par le quota d’amorçage.

1 = amorçage. La base de données de copie en cours d’amorçage n’est pas encore entièrement synchronisée avec la base de données source. Dans cet État, vous ne pouvez pas vous connecter à la copie. Pour annuler l’opération d’amorçage en cours, vous devez supprimer la base de données de copie.
replication_state_desc nvarchar (256) Description de replication_state :

PENDING

SEEDING
maximum_lag int Champ réservé.
is_continuous_copy bit 0 = retourne 0
is_target_role bit 0 = base de données source

1 = copier la base de données
is_interlink_connected bit Champ réservé.
is_offline_secondary bit Champ réservé.

Autorisations

Cette vue est disponible uniquement dans la base de données Master à la connexion du principal au niveau du serveur.

Notes

Vous pouvez utiliser la vue sys.dm_database_copies dans la base de données Master du serveur source ou cible SQL Database . Lorsque la copie de base de données s'achève avec succès et que la nouvelle base de données devient ONLINE, la ligne dans la vue sys.dm_database_copies est supprimée automatiquement.