使用 SSMS 将 Azure 数据库备份到 .BAK 文件?

Backup Azure Database to .BAK file using SSMS?

我将 Azure 数据库备份为 .bacpac 文件。

但是,我的新托管平台不允许 .bacpac 导入。 (仅 .bak

我想知道是否可以使用 SSMS 备份到 .bak 文件。

如果不是,是否可以将 .bacpac 转换为 .bak

我要再添加 1 件事...

经过研究,我了解到 SQL 服务器可以做到这一点。 (不是 SSMS)

有谁知道是否可以使用 SQL Server 2014 Express 进行 .bak 备份?

.bacpac 包含的信息少于 .bak 文件,例如没有事务日志。最好的方法是在其他服务器上恢复 backpac,然后创建备份。

好的,经过一些研究...这是对我有用的解决方案:

首先,从 Microsoft 下载 SQL Server 2014 Express(或您喜欢的 version/instance)

Microsoft SQL Server 2014 Express

接下来,通过观看这个非常有用的 YouTube 视频来正确设置它:

YouTube SQL Server 2014 Express Setup Video

注意:您还需要一个 SSMS 版本,您也可以通过观看 YouTube 视频do/figure获得它。

然后,在您的 Azure 帐户上(或者您的数据库不允许您创建 .BAK 文件的任何地方,执行以下操作)

连接到它并导航到任务 > 导出 Data-tier 应用程序。

将其保存到您的计算机。 (这会给你一个 .bacpac 文件。)

接下来,连接到您的 "local" SQL 服务器实例。

然后,导入 data-tier 应用程序。 (需要 .bacpac 文件)

最后,(完全导入后)您现在可以选择执行“任务”>“备份”

这将允许您将本地文件另存为 .BAK 文件!

然后,只需将此文件上传到您的新托管平台即可。

这对我来说就像一个魅力。 :-)

希望这对其他人有帮助。