logmarkhistory (Transact-SQL)

Gilt für: SQL Server

Enthält eine Zeile für jede markierte Transaktion, für die ein Commit ausgeführt wurde. Diese Tabelle wird in der msdb -Datenbank gespeichert.

Spaltenname Datentyp Beschreibung
database_name nvarchar(128) Lokale Datenbank, in der die markierte Transaktion aufgetreten ist
mark_name nvarchar(128) Vom Benutzer bereitgestellter Name für die markierte Transaktion
Beschreibung nvarchar(255) Vom Benutzer bereitgestellte Beschreibung für die markierte Transaktion Kann den Wert NULL haben.
user_name nvarchar(128) Datenbank-Benutzername, der die markierte Transaktion durchgeführt hat. Kann den Wert NULL haben.
lsn numeric(25,0) Protokollsequenznummer des Transaktionsdatensatzes, in dem die Markierung auftrat
mark_time datetime Bestätigungszeitpunkt der markierten Transaktion (lokale Zeit)

Weitere Informationen

Wiederherstellen einer Datenbank bis zu einer markierten Transaktion (SQL Server Management Studio)
Wiederherstellen von verwandten Datenbanken mithilfe von markierten Transaktionen (vollständiges Wiederherstellungsmodell)
Systemtabellen (Transact-SQL)