Eine Protokolldatei oder LDF (Log Database File) ist eine Datenbankdatei von Microsoft SQL Server, die alle Transaktionsprotokolle / Ereignisse speichert, die in der Datenbank ausgeführt werden. Der Hauptzweck der Verwendung von Protokolldatei in SQL Server ist, die Datenbank im Falle von Datenverlust zurückzusetzen. Die Protokolldatei verwendet denselben Dateinamen wie die zugehörige MDF-Datei. Die Dateierweiterung für diese Datei ist .ldf.
LDF-Datei ist eine Art Log-Datenbank-Datei.
Hex: 01 0F 00 00 08 and ASCII
Der Standardstandort der .ldf-Datei hängt von der SQL Server-Version ab.
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\
C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\
C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\
C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\
C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\
Die LDF-Datei kann mit dem SQL Command Line Programm geöffnet werden. Jeder Transaktions- oder Rollback-Befehl hat für jede LDF-Datei eine unterschiedliche Syntax.