Freigeben über


cdc.lsn_time_mapping (Transact-SQL)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance

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 (Log Sequence Number, 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 abfragen. Führen Sie stattdessen die Systemfunktionen sys.fn_cdc_map_lsn_to_time (Transact-SQL) und sys.fn_cdc_map_time_to_lsn (Transact-SQL) 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.

Weitere Informationen

Das Transaktionsprotokoll [SQL Server]
CDC.<>capture_instance_CT (Transact-SQL)