什么是 MDF 文件?

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

385662 次浏览

SQLServer 数据库使用两个文件——一个 MDF 文件(称为主数据库文件) ,其中包含架构和数据; 另一个 LDF 文件,其中包含日志。参见 维基百科。数据库还可以使用辅助数据库文件,该文件通常使用。Ndf 扩展。

正如 John S. 所指出的,这些文件扩展名纯粹是约定俗成的——您可以使用任何您想要的东西,尽管我想不出这样做的好理由。

更多关于 MSDN给你和开始 SQLServer2005管理(谷歌图书) 给你的信息。

为了让大家都清楚:

A.MDF 文件“通常”是一个 SQLServer 数据文件,但重要的是要注意,它的 没有必须是。

这是因为。MDF 只不过是一种推荐的/首选的符号,但扩展本身并不实际规定文件类型。

为了说明这一点,如果有人希望创建扩展名为。他们可以毫无问题地这样做。

为了限定首选的命名约定:

  • . mdf-主数据库数据文件。
  • . ndf-其他数据库数据文件,即。 非小学。
  • . ldf-日志数据文件。