Teilen über


Stretch-Datenbank – sys.dm_db_rda_migration_status

Gilt für: SQL Server 2016 (13.x) und höhere Versionen

Enthält eine Zeile für jeden Batch migrierter Daten aus jeder Stretch-fähigen Tabelle in der lokalen Instanz von SQL Server. Batches werden anhand ihrer Start- und Endzeit identifiziert.

Wichtig

Stretch Database ist in SQL Server 2022 (16.x) und der Azure SQL-Datenbank veraltet. Diese Funktion wird in einer zukünftigen Version der Datenbank-Engine entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.

sys.dm_db_rda_migration_status ist auf den aktuellen Datenbankkontext eingestellt. Stellen Sie sicher, dass Sie sich im Datenbankkontext der Stretch-Enable-Tabellen befinden, für die Der Migrationsstatus angezeigt werden soll.

In SQL Server 2016 (13.x) ist die Ausgabe von sys.dm_db_rda_migration_status auf 200 Zeilen beschränkt.

Spaltenname Datentyp Beschreibung
table_id int Die ID der Tabelle, aus der Zeilen migriert wurden.
database_id int Die ID der Datenbank, aus der Zeilen migriert wurden.
migrated_rows bigint Die Anzahl der zeilen, die in diesem Batch migriert wurden.
start_time_utc datetime Die UTC-Zeit, zu der der Batch gestartet wurde.
end_time_utc datetime Die UTC-Zeit, zu der der Batch abgeschlossen ist.
error_number int Wenn der Batch fehlschlägt, ist die Fehlernummer des aufgetretenen Fehlers; andernfalls null.
error_severity int Wenn der Batch fehlschlägt, wird der Schweregrad des aufgetretenen Fehlers angezeigt. andernfalls null.
error_state int Wenn der Batch fehlschlägt, ist der Status des aufgetretenen Fehlers; andernfalls null.

Die error_state gibt die Bedingung oder position an, an der der Fehler aufgetreten ist.

Siehe auch