Compartir a través de


Stretch Database: sys.dm_db_rda_migration_status

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores

Contiene una fila para cada lote de datos migrados de cada tabla habilitada para Stretch en la instancia local de SQL Server. Los lotes se identifican por su hora de inicio y hora de finalización.

Importante

Stretch Database está en desuso en SQL Server 2022 (16.x) y Azure SQL Database. Esta característica se quitará en una versión futura del motor de base de datos. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.

sys.dm_db_rda_migration_status se limita al contexto de base de datos actual. Asegúrese de que está en el contexto de la base de datos de las tablas de Stretch-enable para las que desea ver el estado de la migración.

En SQL Server 2016 (13.x), la salida de sys.dm_db_rda_migration_status se limita a 200 filas.

Nombre de la columna Tipo de datos Descripción
table_id int Identificador de la tabla desde la que se migraron las filas.
database_id int Identificador de la base de datos desde la que se migraron las filas.
migrated_rows bigint Número de filas migradas en este lote.
start_time_utc datetime Hora UTC a la que se inició el lote.
end_time_utc datetime Hora UTC a la que finalizó el lote.
error_number int Si se produce un error en el lote, el número de error del error que se produjo; de lo contrario, null.
error_severity int Si se produce un error en el lote, la gravedad del error que se produjo; de lo contrario, null.
error_state int Si se produce un error en el lote, el estado del error que se produjo; de lo contrario, null.

El error_state indica la condición o ubicación donde se produjo el error.

Consulte también