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?
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?
Réponses:
Les bases de données SQL Server utilisent deux fichiers: un fichier MDF, appelé fichier de base de données principal, 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 John S. l'indique, ces extensions de fichiers sont purement conventionnelles - vous pouvez utiliser ce que vous voulez, bien que je ne puisse pas penser à une bonne raison de le faire.
Plus d'informations sur MSDN ici et dans Beginning SQL Server 2005 Administation (Google Books) ici .
Juste pour que cela soit parfaitement clair pour tous:
Un fichier .MDF est «généralement» un fichier de données SQL Server, mais il est important de noter qu'il n'est PAS nécessaire.
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 principal avec une extension de .gbn, il pouvait continuer et le faire sans problème.
Pour qualifier les conventions de dénomination préférées:
mdf = main data file
, ndf = next data file
et ldf = log data file
?
harry potter