Answers:
一种
.bacpac
文件=架构+数据。请注意,数据是使用本机格式(人类不可读)进行BCP输出的。
您可以重命名.bacpac
为.zip
以查看实际内容。
您可以使用...DAC\bin\sqlpackage.exe
命令行以.bacpac
编程方式提取内容。
它是一个快照,其中包含来自SQL Server或Azure SQL数据库的用户数据+架构。
--
.bak
扩展名) =完整数据库备份包含数据库的完整副本,并提供可将数据库还原到的单个时间点。完整备份包含一些事务日志记录,以便可以使还原的组件(数据库,文件或文件组)在事务上保持一致。A BACPAC
不能代替完整备份。它只是一个快照,可用于将数据库从一台服务器移至另一台服务器(或移至云),并以开放格式归档现有数据库。
根据我的测试,结果如下