Données de base de données
Microsoft SQL Server a publié une variété d'éditions de bases de données. Chaque édition est axée sur des besoins différents. SQL Server propose des éditions serveur et des éditions spécialisées pour les besoins légers comme pour les besoins des entreprises lourdes, mais toutes les éditions ont une chose en commun, une structure de fichier similaire. Une fois installé, Microsoft SQL Server stocke les types de fichiers de données par défaut dans divers répertoires sur l'ordinateur respectif. Les fichiers de base de données principale (MDF) et les fichiers de base de données de journal (LDF) sont les fichiers principaux créés pour chaque base de données dans l'environnement SQL Server.
Installation par défaut
Lors de l'installation initiale, chaque édition de SQL Server placera les fichiers système MDF et LDF par défaut correspondant à leur fonction respective, non abordés dans cette discussion. Les fichiers Master, MSDB, Model, TempDB et Resource sont générés et stockés dans le répertoire d'installation par défaut défini lors de l'installation. Chaque fichier système principal est utilisé pour des besoins spécifiques, mais sont des bases de données, stockant des informations en corrélation avec leur travail respectif.
Vidéo du jour
Création de bases de données utilisateur
Les bases de données utilisateur sont créées pour des utilisations spécifiques par une application ou un utilisateur. Lorsqu'un administrateur de base de données crée une nouvelle base de données, SQL Server crée à la fois les fichiers MDF et LDF correspondant à cette base de données. SQL Server les place initialement dans son répertoire par défaut, ou l'administrateur peut définir où ils doivent être stockés. Après leur création, ils peuvent être déplacés vers différents emplacements pour des raisons de commodité, de performances et de stockage.
Fichier de base de données principal
Les MDF sont l'endroit 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 de colonnes de base de données, les modifications et la création d'enregistrements d'informations, les modifications sont toutes stockées dans ce fichier pour la recherche et l'utilisation de l'application.
Fichier de base de données de journal
Au cours de divers processus de création et de modification au sein du MDF, toutes les activités sont enregistrées dans le LDF. Au fur et à mesure que les informations dynamiques sont traitées dans et hors de la mémoire, appelées transactions, les données sont stockées dans le LDF pour la gestion des erreurs. Par conséquent, toute l'activité de l'utilisateur est enregistrée pour référence.
Utilisation de MDF et de LDF
Les administrateurs de bases de données peuvent faire une variété de choses avec les MDF et les LDF. Une fois créés, ils peuvent être déplacés en détachant la base de données de l'instance, en déplaçant le fichier physique dans l'explorateur et en le rattachant. Les MDF et LDF peuvent être déplacés vers différents répertoires sur différents périphériques de stockage de fichiers à l'aide des fonctions de détachement et d'attachement. Les MDF stockent également l'édition qui a créé le fichier et peuvent se détacher d'une instance SQL Server pour des raisons inconnues. Dans certaines situations, les MDF peuvent être importés dans une nouvelle base de données vierge pour être manipulés.
Mettre tous ensemble
Microsoft SQL Server est un environnement de base de données complexe qui comporte de nombreuses facettes, composants et services de support qui ne sont pas tous couverts dans cette explication de base du type de fichier. SQL Server utilise les deux types de fichiers principaux, MDF et LDF pour la majorité de son travail. Ce sont les fichiers les plus importants dans l'environnement SQL Server.