Это похоже на "встроенную" базу данных? Файл, содержащий встроенную базу данных?
Что такое файл MDF?
Ответ 1
Базы данных SQL Server используют два файла - файл MDF, известный как основной файл базы данных, который содержит схему и данные, и файл LDF, содержащий журналы. См. wikipedia. База данных также может использовать дополнительный файл базы данных, который обычно использует расширение .ndf.
Как указывает Джон С., эти расширения файлов являются чисто условными: вы можете использовать все, что захотите, хотя я не могу придумать для этого вескую причину.
Дополнительная информация о MSDN здесь и в начале администрирования SQL Server 2005 (Google Books) .
Ответ 2
Просто, чтобы сделать это абсолютно ясным для всех:
Файл .MDF является "обычно" файлом данных SQL Server, однако важно отметить, что он должен НЕ.
Это связано с тем, что .MDF - это не что иное, как рекомендуемая/предпочтительная нотация, но само расширение фактически не определяет тип файла.
Чтобы проиллюстрировать это, если кто-то захотел создать свой основной файл данных с расширением .gbn, они могли бы продолжить и сделать это без проблем.
Чтобы определить предпочтительные соглашения об именах:
- .mdf - Файл данных первичной базы данных.
- .ndf - Другие файлы данных базы данных, т.е. не первичный.
- .ldf - файл данных журнала.