Un file di registro o LDF (File di database di registro) è un file di database di Microsoft SQL Server che memorizza tutti i registri e gli eventi delle transazioni eseguiti nel database. Lo scopo principale di utilizzare il file di registro in SQL Server è il rollback del database in caso di perdita di dati. Il file di log utilizza lo stesso nome di file del relativo file MDF. L'estensione di file per questo file è .ldf.
Il file LDF è una sorta di file di database di registro.
Hex: 01 0F 00 00 08 and ASCII
La posizione predefinita di file .ldf dipende dalla versione di SQL Server.
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\
Il file LDF può essere aperto utilizzando SQL Command Line Program. Ogni transazione o il comando rollback ha una sintassi diversa per ogni file LDF.