sys.dm_tran_commit_table (Transact-SQL)
Exibe uma linha para cada transação confirmada para uma tabela que é acompanhada pelo controle de alterações do SQL Server. A exibição sys.dm_tran_commit_table management, que é fornecida para fins de suporte e expõe as informações relacionadas à transação 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 número LSN (log sequence number, sequência do log de confirmação) da transação e o carimbo de data/hora da confirmação. Os dados que são armazenados na tabela sys.syscommittab e expostos nessa exibição de gerenciamento estão sujeitos a 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 sequê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. |
Consulte também
Referência
Exibições e funções de gerenciamento dinâmico (Transact-SQL)