首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是MDF文件?

什么是MDF文件?
EN

Stack Overflow用户
提问于 2009-07-24 05:41:45
回答 2查看 375.1K关注 0票数 145

这是不是类似于某种“嵌入式”数据库?包含内置数据库的文件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-24 05:49:41

SQL Server数据库使用两个文件:一个是MDF文件,称为主数据库文件,它包含架构和数据;另一个是LDF文件,它包含日志。参见wikipedia。数据库也可以使用辅助数据库文件,它通常使用.ndf扩展名。

正如John S指出的那样,这些文件扩展名纯粹是约定--您可以使用任何您想要的扩展名,尽管我想不出有什么好的理由这样做。

有关MSDN here和开始SQL Server2005管理(Google Books) here的更多信息。

票数 185
EN

Stack Overflow用户

发布于 2009-07-24 08:13:05

为了让所有人都明白这一点:

.MDF文件“通常”是一个SQL Server数据文件,但是重要的是要注意,它必须是而不是

这是因为.MDF只不过是一种推荐/首选的表示法,但扩展名本身并不实际指定文件类型。

为了说明这一点,如果有人想要创建扩展名为.gbn的主数据文件,他们可以继续进行,并且不会出现问题。

要限定首选命名约定,请执行以下操作:

  • .mdf -主数据库数据文件。
  • .ndf-其他数据库数据文件,即非主数据库。
  • .ldf-日志数据文件。
票数 54
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1175882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档