Qu’est-ce qu’un fichier LDF ?
Un fichier avec l’extension .ldf est un fichier journal géré par Microsoft SQL Server qui est un système de gestion de base de données relationnelle (RDBMS). Toutes les transactions effectuées sur les fichiers de base de données primaires (MDF)(telles que l’insertion, la mise à jour, la suppression) sont enregistrées dans le fichier LDF. Les fichiers LDF sont des composants essentiels de toute base de données. En cas de défaillance du système, le fichier journal est utilisé pour restaurer la base de données dans un état cohérent. La taille du fichier journal des transactions peut augmenter si les transactions ne sont pas entièrement validées. Les fichiers LDF peuvent être ouverts avec l’application logicielle Microsoft SQL Server.
Opérations enregistrées dans le fichier LDF
Un fichier journal SQL enregistre les opérations suivantes :
Le début et la fin de chaque transaction.
Chaque modification de données de données (insertion, mise à jour ou suppression). Cela inclut également les modifications apportées par les procédures stockées système ou les instructions DDL (Data Definition Language) à n’importe quelle table, y compris les tables système.
Chaque étendue et allocation ou désallocation de page.
Création ou suppression d’une table ou d’un index.
Format de fichier LDF
Le fichier LDF se compose d’enregistrements de transaction SQL Server qui sont organisés sous forme de chaîne d’enregistrements de journal. Chaque enregistrement de journal a un numéro de séquence de journal (LSN) supérieur au LSN de l’enregistrement précédent. Les chaînes sont concaténées les unes après les autres dans le fichier. En raison des ordinateurs modernes à grande vitesse, les enregistrements peuvent être insérés là où le LSN2 existe dans le fichier journal avant LSN1. Étant donné que les opérations sont enregistrées dans une série, la modification décrite par LSN2 a été effectuée après l’enregistrement de journal LSN1. Les enregistrements d’une transaction particulière sont liés en amont à l’aide de pointeurs qui sont utilisés et accélèrent l’annulation de la transaction.
Références
See Also
- ACCDT - Format de fichier de base de données de modèles Microsoft Access 2007
- ACCFT - Fichier de modèle de champ de base de données Microsoft Access 2007
- BCP - Format de fichier de copie en bloc SQL Server
- Format de fichier ACCDB - Fichier de base de données Microsoft Access 2007
- Format de fichier ACCDE - Fichier de base de données Microsoft Access 2007