这是不是类似于某种“嵌入式”数据库?包含内置数据库的文件?
发布于 2009-07-24 05:49:41
SQL Server数据库使用两个文件:一个是MDF文件,称为主数据库文件,它包含架构和数据;另一个是LDF文件,它包含日志。参见wikipedia。数据库也可以使用辅助数据库文件,它通常使用.ndf扩展名。
正如John S指出的那样,这些文件扩展名纯粹是约定--您可以使用任何您想要的扩展名,尽管我想不出有什么好的理由这样做。
有关MSDN here和开始SQL Server2005管理(Google Books) here的更多信息。
发布于 2009-07-24 08:13:05
为了让所有人都明白这一点:
.MDF文件“通常”是一个SQL Server数据文件,但是重要的是要注意,它必须是而不是。
这是因为.MDF只不过是一种推荐/首选的表示法,但扩展名本身并不实际指定文件类型。
为了说明这一点,如果有人想要创建扩展名为.gbn的主数据文件,他们可以继续进行,并且不会出现问题。
要限定首选命名约定,请执行以下操作:
https://stackoverflow.com/questions/1175882
复制相似问题