Un fichier LDF est un fichier journal utilisé par Microsoft SQL Server. Il contient un enregistrement de toutes les transactions et modifications de base de données effectuées sur un fichier de base de données SQL Server correspondant (fichier MDF). Ces journaux sont cruciaux pour la récupération de la base de données, assurant l'intégrité des données en cas de pannes système, de coupures de courant ou d'autres événements imprévus. Le fichier LDF enregistre des opérations telles que les insertions, les mises à jour et les suppressions, ainsi que les horodatages et les informations utilisateur. SQL Server utilise ces journaux pour annuler les transactions incomplètes (rollback) ou appliquer les transactions validées (roll forward) pendant la récupération. Le fichier LDF fait partie intégrante du système de base de données SQL Server et ne doit pas être modifié ou supprimé manuellement, car cela pourrait entraîner une corruption de la base de données et une perte de données. Une gestion appropriée des fichiers LDF, incluant des sauvegardes régulières et la réduction du journal des transactions (transaction log shrinking), est essentielle pour maintenir les performances et la disponibilité de la base de données. Le fichier journal peut croître considérablement avec le temps, en particulier dans les bases de données avec des volumes de transactions élevés, il est donc important de surveiller et de gérer sa taille.