Compartilhar via


sys.dm_tran_commit_table (Transact-SQL)

Exibe uma linha para cada transação confirmada para uma tabela controlada pelo controle de alterações do SQL Server. A exibição de gerenciamento de sys.dm_tran_commit_table, que é fornecida para fins de suporte e expõe as informações relacionadas a transações que o controle de alterações armazena na tabela do sistema sys.syscommittab. A tabela sys.syscommittab fornece um mapeamento persistente eficiente de uma ID de transação específica ao banco de dados para o LSN (número de seqüência de log) de confirmação da transação e para o carimbo de data/hora da confirmação. Os dados armazenados na tabela sys.syscommittab e expostos nessa exibição de gerenciamento estão sujeitos à limpeza de acordo com o período de retenção especificado quando o controle de alterações foi configurado.

Nome da coluna

Tipo de dados

Descrição

commit_ts

bigint

Um número que aumenta de forma monotônica que serve como um carimbo de data/hora específico a um banco de dados para cada transação confirmada.

xdes_id

bigint

Uma ID interna específica do banco de dados para a transação.

commit_lbn

bigint

O número do bloco de logs que contém o registro de log de confirmação para a transação.

commit_csn

bigint

O número de seqüência de confirmação específico da instância para a transação.

commit_time

smalldatetime

A hora em que a transação foi confirmada.