Stretch Database - sys.dm_db_rda_migration_status

S’applique à : SQL Server 2016 (13.x) et versions ultérieures

Contient une ligne pour chaque lot de données migrées à partir de chaque table Stretch sur l’instance locale de SQL Server. Les lots sont identifiés par leur heure de début et leur heure de fin.

Important

Stretch Database est déprécié dans SQL Server 2022 (16.x) et Azure SQL Database. Cette fonctionnalité sera supprimée dans une version future de moteur de base de données. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.

sys.dm_db_rda_migration_status est limité au contexte de base de données actuel. Vérifiez que vous êtes dans le contexte de base de données des tables Stretch-enable pour lesquelles vous souhaitez voir l’état de la migration.

Dans SQL Server 2016 (13.x), la sortie de sys.dm_db_rda_migration_status est limitée à 200 lignes.

Nom de la colonne Type de données Description
table_id int ID de la table à partir de laquelle les lignes ont été migrées.
database_id int ID de la base de données à partir de laquelle les lignes ont été migrées.
migrated_rows bigint Nombre de lignes migrées dans ce lot.
start_time_utc datetime Heure UTC à laquelle le lot a démarré.
end_time_utc datetime Heure UTC à laquelle le lot s’est terminé.
error_number int Si le lot échoue, le numéro d’erreur de l’erreur qui s’est produite ; sinon, null.
error_severity int Si le lot échoue, la gravité de l’erreur qui s’est produite ; sinon, null.
error_state int Si le lot échoue, l’état de l’erreur qui s’est produite ; sinon, null.

Le error_state indique la condition ou l’emplacement où l’erreur s’est produite.

Voir aussi