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 nelle versioni future 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. |