145 votes

Qu'est-ce qu'un fichier MDF ?

S'agit-il d'une sorte de base de données "intégrée" ? Un fichier contenant une base de données intégrée ?

185voto

Jon Galloway Points 28243

Les bases de données SQL Server utilisent deux fichiers : un fichier MDF, appelé fichier de base de données primaire, qui contient le schéma et les données, et un fichier LDF, qui contient les journaux. Voir wikipedia . Une base de données peut également utiliser un fichier de base de données secondaire, qui utilise normalement une extension .ndf.

Comme l'indique John S., ces extensions de fichier sont purement conventionnelles - vous pouvez utiliser ce que vous voulez, même si je ne vois pas de bonne raison de le faire.

Plus d'informations sur MSDN aquí et dans Beginning SQL Server 2005 Administation (Google Books) aquí .

54voto

John Sansom Points 20087

Juste pour que ce soit absolument clair pour tous :

Un fichier .MDF est "typiquement" un fichier de données du serveur SQL, mais il est important de noter qu'il n'est pas un fichier de données. PAS doivent l'être.

En effet, le format .MDF n'est rien d'autre qu'une notation recommandée/préférée, mais l'extension elle-même ne détermine pas le type de fichier.

Pour illustrer cela, si quelqu'un voulait créer son fichier de données primaires avec une extension .gbn, il pourrait le faire sans problème.

Pour qualifier les conventions de nommage préférées :

  • .mdf - Fichier de données de la base de données primaire.
  • .ndf - Autres fichiers de données de la base de données, c.-à-d. non primaires.
  • .ldf - Fichier de données de journal.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X