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


sys.dm_tran_commit_table (Transact-SQL)

В этой таблице отображается одна строка для каждой транзакции, зафиксированной для таблицы, которая обрабатывается средством отслеживания изменений SQL Server. Представление sys.dm_tran_commit_table management, которое предоставлено для целей поддержки, позволяет получить доступ к информации, связанной с транзакциями, которую система отслеживания изменений хранит в системной таблице sys.syscommittab. Таблица sys.syscommittab позволяет выполнять эффективное постоянное сопоставление идентификатора транзакции, относящегося к конкретной базе данных, с регистрационным номером транзакции в журнале (номером LSN), фиксации транзакции и отметкой времени фиксации. Данные, которые хранятся в таблице sys.syscommittab и выведены в административном представлении, удаляются по истечении срока хранения, задаваемого при настройке отслеживания изменений.

Имя столбца

Тип данных

Описание

commit_ts

bigint

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

xdes_id

bigint

Зависящий от базы данных внутренний идентификатор транзакции.

commit_lbn

bigint

Номер блока журнала, который содержит запись журнала фиксации транзакции.

commit_csn

bigint

Зависящий от экземпляра порядковый номер фиксации транзакции.

commit_time

smalldatetime

Время фиксации транзакции.

См. также

Справочник

Динамические административные представления и функции (Transact-SQL)

Основные понятия

Об отслеживании изменений (SQL Server)