Qu'est-ce que le MDF et le LDF?
Installation par défaut
Lors de l'installation initiale, chaque édition de SQL Server place les fichiers MDF et LDF par défaut correspondants dans le système avec leur fonction respective, qui n'est pas traitée dans cette discussion. Les fichiers maîtres, MSDB, modèle, TempDB et ressources sont générés, définis et stockés dans le répertoire d'installation par défaut. Chaque fichier principal du système est utilisé pour des besoins spécifiques, mais ce sont des bases de données contenant des informations en corrélation avec leur travail respectif.
Créer des bases de données utilisateur
Les bases de données utilisateur sont créées pour des utilisations spécifiques par toute application ou utilisateur. Lorsqu'un administrateur de base de données en crée un nouveau, SQL Server crée les fichiers MDF et LDF correspondants pour cette base de données. SQL Server les place initialement dans leur répertoire par défaut ou l'administrateur peut définir où ils seront stockés. Après la création, ils peuvent être déplacés vers des emplacements différents pour des raisons de commodité, de performances ou de stockage.
Fichier maître de la base de données
Les MDF sont où toutes les informations de la base de données sont stockées. Il contient les lignes, les colonnes, les champs et les données créés par une application ou un utilisateur. La création d'une colonne de base de données, les modifications et informations de la création des enregistrements, tout est stocké dans ce fichier pour l'utilisation d'applications et de recherches.
Fichier d'enregistrement de base de données
Au cours de plusieurs processus de création et de modification au sein du MDF, toutes les activités sont enregistrées dans le LDF. Pendant que les informations dynamiques sont traitées dans la mémoire, appelées transactions, les données sont stockées dans le fichier LDF pour la gestion des erreurs. En conséquence, toutes les activités des utilisateurs sont enregistrées par référence.
Utiliser des fichiers MDF et LDF
Les administrateurs de base de données peuvent faire plusieurs choses avec les fichiers MDF et LDF. Une fois créés, ils peuvent être déplacés en séparant la base de données de l'instance, en déplaçant le fichier physique dans le navigateur et en le reliant à nouveau. Ces fichiers peuvent être déplacés vers différents répertoires sur différents périphériques de stockage à l'aide des fonctions de séparation et de jonction. Les fichiers MDF stockent également quelle édition a créé le fichier et peut être séparé d'un SQL Server pour des raisons inconnues. Dans certaines situations, les fichiers MDF peuvent être importés dans une nouvelle base de données vierge à des fins de manipulation.
Tout unir
Microsoft SQL Server est un environnement de base de données complexe comportant de nombreuses facettes, composants et services d'aide qui ne sont pas entièrement traités dans cette explication de base de ce type de fichier. SQL Server utilise les deux types de fichiers principaux, MSF et LDF pour la plupart de ses travaux. Ce sont les fichiers les plus importants de l’environnement SQL Server.