Stretch Database — sys.dm_db_rda_migration_status
Область применения: SQL Server 2016 (13.x) и более поздних версий
Содержит одну строку для каждого пакета перенесенных данных из каждой таблицы с поддержкой Stretch в локальном экземпляре SQL Server. Пакеты определяются по времени начала и окончания.
Внимание
Stretch Database устарел в SQL Server 2022 (16.x) и База данных SQL Azure. Эта функция будет удалена в будущей версии ядро СУБД. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
sys.dm_db_rda_migration_status
область действия в текущем контексте базы данных. Убедитесь, что вы находитесь в контексте базы данных таблиц Stretch-enable, для которых требуется просмотреть состояние миграции.
В SQL Server 2016 (13.x) выходные данные sys.dm_db_rda_migration_status ограничены 200 строками.
Имя столбца | Тип данных | Description |
---|---|---|
table_id | int | Идентификатор таблицы, из которой были перенесены строки. |
database_id | int | Идентификатор базы данных, из которой были перенесены строки. |
migrated_rows | bigint | Количество строк, перенесенных в этом пакете. |
start_time_utc | datetime | Время в формате UTC, с которого запущен пакет. |
end_time_utc | datetime | Время в формате UTC, в течение которого пакет завершен. |
error_number | int | Если пакет завершается ошибкой, число ошибок, которое произошло; в противном случае значение NULL. |
error_severity | int | Если пакет завершается сбоем, серьезность ошибки, которая произошла; в противном случае значение NULL. |
error_state | int | Если пакет завершается сбоем, состояние ошибки, которая произошла; в противном случае значение NULL. Error_state указывает условие или расположение, в котором произошла ошибка. |