Stretch Database - sys.dm_db_rda_migration_status
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Contém uma linha para cada lote de dados migrados de cada tabela habilitada para Stretch na instância local do SQL Server. Os lotes são identificados pela hora de início e término.
Importante
O banco de dados de ampliação foi preterido no SQL Server 2022 (16.x) e no Banco de Dados SQL do Azure. Esse recurso será removido em uma versão futura do mecanismo de banco de dados. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.
sys.dm_db_rda_migration_status
tem como escopo o contexto atual do banco de dados. Verifique se você está no contexto do banco de dados das tabelas habilitadas para Stretch para as quais deseja ver o status da migração.
No SQL Server 2016 (13.x), a saída de sys.dm_db_rda_migration_status é limitada a 200 linhas.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
table_id | int | A ID da tabela da qual as linhas foram migradas. |
database_id | int | A ID do banco de dados do qual as linhas foram migradas. |
migrated_rows | bigint | O número de linhas migradas neste lote. |
start_time_utc | datetime | A hora UTC em que o lote foi iniciado. |
end_time_utc | datetime | A hora UTC em que o lote terminou. |
error_number | int | Se o lote falhar, o número do erro que ocorreu; caso contrário, null. |
error_severity | int | Se o lote falhar, a gravidade do erro que ocorreu; caso contrário, null. |
error_state | int | Se o lote falhar, o estado do erro que ocorreu; caso contrário, null. O error_state indica a condição ou o local onde ocorreu o erro. |