如何从Azure SQL数据库创建BAK文件

16

我想把我的Azure SQL数据库迁移到另一个主机。但是我的新主机只允许导入SQL数据库备份文件(.BAK);我找到了如何使用SQL Server Management Studio生成.BACPAC文件,但我找不到从我的Azure SQL数据库创建BAK文件的方法。请帮忙。


完全复制 为 Azure 数据库创建备份,包括答案... - underscore_d
2个回答

12
然而,我的新主机只允许导入SQL数据库备份文件(.BAK); SQL Azure没有提供生成“.bak”格式备份文件的本地方式。如果确实需要此格式文件,则可以将BACPAC文件导入支持导入BACPAC文件的本地SQL Server。然后将创建一个新用户数据库。然后,您可以从本地SQL Server生成“.bak”格式文件。此外,您还可以尝试名为SqlAzureBakMaker的工具,它可以轻松为您创建“.bak”文件。SqlAzureBakMaker

2
这对我来说太毁了,我想要.bak文件来测试本地的索引碎片化情况。但它重新创建了索引。 - Jamshaid K.

3

在 Azure 门户中:

  1. 在 SQL Server 数据库页面上,单击“导出”

enter image description here

2. 选择一个存储帐户和容器,然后点击“确定” 3. 转到您的存储帐户页面 4. 选择之前选择的存储帐户 5. 在子导航菜单 > 数据存储部分 > 容器 > 选择使用的容器 6. 不久后应该能找到导出的.bac文件,您可以下载它。 enter image description here

希望这可以帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接