Stretch Database - sys.dm_db_rda_migration_status

Si applica a: SQL Server 2016 (13.x) e versioni successive

Contiene una riga per ogni batch di dati migrati da ogni tabella abilitata per Stretch nell'istanza locale di SQL Server. I batch vengono identificati dall'ora di inizio e dall'ora di fine.

Importante

Stretch Database è deprecato in SQL Server 2022 (16.x) e database SQL di Azure. Questa funzionalità verrà rimossa in una versione futura del motore di database. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.

sys.dm_db_rda_migration_status è limitato al contesto del database corrente. Assicurarsi di essere nel contesto del database delle tabelle di abilitazione di Stretch per cui si vuole visualizzare lo stato della migrazione.

In SQL Server 2016 (13.x), l'output di sys.dm_db_rda_migration_status è limitato a 200 righe.

Nome colonna Tipo di dati Descrizione
table_id int ID della tabella da cui è stata eseguita la migrazione delle righe.
database_id int ID del database da cui è stata eseguita la migrazione delle righe.
migrated_rows bigint Numero di righe di cui è stata eseguita la migrazione in questo batch.
start_time_utc datetime Ora UTC in cui è stato avviato il batch.
end_time_utc datetime Ora UTC in cui è terminato il batch.
error_number int Se il batch ha esito negativo, il numero di errore che si è verificato; in caso contrario, null.
error_severity int Se il batch ha esito negativo, gravità dell'errore che si è verificato; in caso contrario, null.
error_state int Se il batch ha esito negativo, lo stato dell'errore che si è verificato; in caso contrario, null.

Il error_state indica la condizione o la posizione in cui si è verificato l'errore.

Vedi anche