我用谷歌搜索过,但找不到任何有关它的信息。我想知道为什么 SQL Server 默认使用 .bak 扩展名。
我知道有很多不同的软件使用 .bak 扩展名,不仅仅是 SQL Server。
另一个问题,是否还有其他文件格式可用于备份文件?
在备份软件的情况下,您不能互换使用任何人的 bak 文件。SQL Server 的备份文件格式是 SQL Server 专有的。它不适用于其他应用程序。
您还可以在备份过程中为您的备份命名任何您想要的名称 - 例如,您可以使用 .docx 扩展名,但这并不意味着它们在 Microsoft Word 中是可读的。
(有些人将他们的差异备份默认为 .diff,并将备份记录为 .log - 但其他人只是将它们全部命名为 .bak。那里没有真正的标准,更改扩展名不会影响内容。)