这是一个“嵌入式”数据库吗?包含内置数据库的文件?
答案 0 :(得分:157)
SQL Server数据库使用两个文件 - 一个MDF文件(称为主数据库文件,其中包含架构和数据)和一个LDF文件(包含日志)。见wikipedia。数据库也可以使用辅助数据库文件,通常使用.ndf扩展名。
正如约翰S.所指出的,这些文件扩展名纯粹是惯例 - 你可以使用你想要的任何东西,虽然我想不出这样做的好理由。
答案 1 :(得分:46)
为了让所有人都明白这一点:
.MDF文件“通常”是SQL Server数据文件,但重要的是要注意它必须 NOT 。
这是因为.MDF只不过是推荐/首选符号,但扩展本身实际上并没有规定文件类型。
为了说明这一点,如果有人想要创建扩展名为.gbn的主数据文件,他们可以继续这样做而不会有问题。
限定首选命名约定: