Freigeben über


cdc.lsn_time_mapping (Transact-SQL)

Gibt eine Zeile für jede Transaktion zurück, für die Zeilen in einer Änderungstabelle aufgezeichnet sind. Diese Tabelle wird verwendet, um die Commitwerte der Protokollfolgenummer (LSN) mit dem Commitzeitpunkt der Transaktion zu verknüpfen. Außerdem können Einträge protokolliert werden, für die keine Einträge in Änderungstabellen aufgezeichnet sind. Auf diese Weise kann die Tabelle den Abschluss der LSN-Verarbeitung in Phasen aufzeichnen, in denen wenige oder keine Änderungsaktivitäten stattfinden.

Es wird empfohlen, die Systemtabellen nicht direkt abzufragen. Führen Sie stattdessen die sys.fn_cdc_map_lsn_to_time (Transact-SQL)-Systemfunktion und die sys.fn_cdc_map_time_to_lsn (Transact-SQL)-Systemfunktion aus.

Spaltenname

Datentyp

Beschreibung

start_lsn

binary(10)

LSN der Transaktion, für die ein Commit ausgeführt wurde.

tran_begin_time

datetime

Startzeit der Transaktion, die der LSN zugeordnet ist.

tran_end_time

datetime

Zeitpunkt, zu dem die Transaktion beendet wurde.

tran_id

varbinary(10)

ID der Transaktion.