Partilhar via


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.

Confira também