Поделиться через


Представления каталога Отслеживание изменений — sys.change_tracking_tables

Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

Возвращает по одной строке для каждой таблицы в текущей базе данных, для которой включено отслеживание изменений.

Имя столбца Тип данных Description
object_id int Идентификатор таблицы, для которой ведется журнал изменений. Ведение журнала изменений для таблицы возможно даже в случае, если отслеживание изменений отключено.

Идентификатор таблицы уникален в пределах базы данных.
is_track_columns_updated_on bit Текущее состояние отслеживания изменений для таблицы:

0 = выключен.

1 = включен;
begin_version bigint Версия базы данных, с которой началось отслеживание изменений для таблицы. Эта версия обычно указывает, когда было включено отслеживание изменений, однако это значение сбрасывается при усечении таблицы.
cleanup_version bigint Версия, вплоть до которой при очистке могли быть удалены данные отслеживания изменений.
min_valid_version bigint Минимально допустимая версия данных отслеживания изменений, доступная для таблицы.

При получении изменений из таблицы, связанной с данной строкой, значение last_sync_version должно быть больше либо равно версии, указанной в этом столбце. Дополнительные сведения см. в разделе CHANGE_TRACKING_MIN_VALID_VERSION (Transact-SQL).

Разрешения

Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

См. также

CHANGE_TRACKING_MIN_VALID_VERSION (Transact-SQL)
представления каталога Отслеживание изменений (Transact-SQL)
Отслеживание изменений данных (SQL Server)