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)