Qu'est ce qu'un fichier MDF? [fermé]

Est-ce comme une base de données "embarquée" de toutes sortes? Un fichier contenant une base de données intégrée?

109
demandé sur dakab 2009-07-24 09:41:44

2 réponses

Les bases de données SQL Server utilisent deux fichiers: un fichier MDF, connu sous le nom de fichier de base de données principale, 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 un .extension ndf.

Comme L'indique John S., ces extensions de fichiers sont purement conventionnelles-vous pouvez utiliser ce que vous voulez, bien que je ne trouve pas de bonne raison de le faire.

Plus d'informations sur MSDN ici et dans Début de L'administration SQL Server 2005 (Google Books) ici .

140
répondu Jon Galloway 2009-07-24 15:46:49

Juste pour que cela soit absolument clair pour tous:

A.Le fichier MDF est "typiquement" un fichier de données SQL Server, mais il est important de noter qu'il ne doit pas être .

C'est parce que .MDF n'est rien de plus qu'une notation recommandée/préférée, mais l'extension elle-même ne dicte pas réellement le type de fichier.

Pour illustrer cela, si quelqu'un voulait créer son fichier de données primaire avec une extension de .gbn ils pourraient aller de l'avant et le faire sans question.

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

  • .mdf-fichier de données de base de données primaire.
  • .ndf - d'Autres fichiers de base de données c'est à dire non primaire.
  • .fichier de données LDF-Log.
43
répondu John Sansom 2009-07-24 09:14:16