Un file LDF è un file di log utilizzato da Microsoft SQL Server. Contiene una registrazione di tutte le transazioni e le modifiche apportate a un database SQL Server corrispondente (file MDF). Questi log sono fondamentali per il ripristino del database, garantendo l'integrità dei dati in caso di guasti al sistema, interruzioni di corrente o altri eventi imprevisti. Il file LDF registra operazioni come inserimenti, aggiornamenti ed eliminazioni, insieme a timestamp e informazioni sull'utente. SQL Server utilizza questi log per annullare (roll back) le transazioni incomplete o per riapplicare (roll forward) le transazioni confermate durante il ripristino. Il file LDF è una parte integrante del sistema di database SQL Server e non deve essere modificato o eliminato manualmente, poiché ciò può portare al danneggiamento del database e alla perdita di dati. Una corretta gestione dei file LDF, inclusi backup regolari e la riduzione (shrinking) del log delle transazioni, è essenziale per mantenere le prestazioni e la disponibilità del database. Il file di log può crescere significativamente nel tempo, specialmente nei database con volumi di transazioni elevati, pertanto il monitoraggio e la gestione delle sue dimensioni sono operazioni importanti.