SQL Server数据库备份BAK文件的结构是否类似于NTBackup BKF文件?是否有任何可以重定向的参考,以了解NTNAckup和SQL Server备份(* .bak)文件之间的区别?
答案 0 :(得分:2)
不,SQL格式和NT格式完全没有任何共同之处。
有关SQL Server备份语义的概述,请参阅Backup Overview (SQL Server)。虽然NT Backup File中记录了NT备份格式,并且有一个用于访问的API,但SQL的备份格式是未记录的,并且是唯一的访问权限API是通过T-SQL BACKUP和RESTORE语句实现的。 SQL备份(格式,语义,API)早于NT作为操作系统存在。
答案 1 :(得分:1)
根据答案How to read the meta data out of SQL Server backup files directly?,.bak文件是Microsoft磁带格式文件。 这是包含格式的PDF。
这是NTBackup文件https://msdn.microsoft.com/en-us/library/dd305136.aspx
的文档