Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这像是某种“嵌入式”数据库吗?包含内置数据库的文件?
SQL Server 数据库使用两个文件 - 一个称为主数据库文件的 MDF 文件,其中包含架构和数据,以及一个包含日志的 LDF 文件。参见维基百科。数据库也可以使用辅助数据库文件,该文件通常使用 .ndf 扩展名。
正如 John S. 所指出的,这些文件扩展名纯粹是约定俗成的——你可以使用任何你想要的东西,尽管我想不出这样做的充分理由。
有关 MSDN 的更多信息,请参见此处的开始 SQL Server 2005 管理(Google 图书)。
只是为了让所有人都明白这一点:
.MDF 文件“通常”是 SQL Server 数据文件,但重要的是要注意它并非必须如此。
这是因为 .MDF 只不过是推荐/首选的符号,但扩展名本身并没有真正规定文件类型。
为了说明这一点,如果有人想创建扩展名为 .gbn 的主数据文件,他们可以继续这样做而不会出现问题。
要限定首选命名约定: