Вопрос по sql-server, database, mdf, file – Что такое файл MDF? [закрыто]

116

Это как & # x201C; встроенный & # x201D; база данных сортов? Файл, содержащий встроенную базу данных?

Файл .mdf также может содержать базу данных Microsoft Access. База данных Access не является базой данных SQL-сервера, но на самом деле представляет собой более встроенный тип базы данных, например, такой как, например, SQLlite. База данных Access не требует серверного программного обеспечения, только драйверы. Доступ был более распространенным в 1990-х, но он все еще обновляется и является частью пакета Office:en.wikipedia.org/wiki/Microsoft_Access mortb
Если у вас есть только файл mdf, вы можете найтиserverfault.com/questions/31105/opening-mdf-files полезно. Dominic Rodger

Ваш Ответ

2   ответа
46

Файл .MDF - & # x201C; обычно & # x201D; файл данных SQL Server, однако важно отметить, что он делаетNOT должен быть.

Это потому, что .MDF - это не что иное, как рекомендуемая / предпочтительная нотация, но само расширение фактически не определяет тип файла.

Чтобы проиллюстрировать это, если кто-то хочет создать свой основной файл данных с расширением .gbn, он может сделать это без проблем.

Чтобы определить предпочтительные соглашения об именах:

.mdf - Primary database data file. .ndf - Other database data files i.e. non Primary. .ldf - Log data file.
Как насчетmdf = main data file, ndf = next data file а такжеldf = log data file ?
@Bitterblue: Может быть. Может быть, я могу использовать для объяснения моих студентов;)
@SyamsoulAzrien: лол .. вдохновленныйharry potter
@Bitterblue Большое спасибо. Просто у нас есть источник этой информации?
@nowhewhomustnotbenamed. просто хочу сказать, что у тебя смешное имя ....
150

известный как основной файл базы данных, который содержит схему и данные, и файл LDF, который содержит журналы. Увидетьвикипедия, База данных также может использовать вторичный файл базы данных, который обычно использует расширение .ndf.

Как указывает Джон С., эти расширения файлов являются чисто условными - вы можете использовать все, что захотите, хотя я не могу придумать вескую причину для этого.

Больше информации на MSDNВот и в начале администрирования SQL Server 2005 (Google Книги)Вот.

Похожие вопросы