繁体   English   中英

Azure SQL 导出无法在 blob 容器中备份

[英]Azure SQL exports fail to backup in blob container

我在 Azure SQL 数据库中有一个数据库,单个数据库。 这是我使用脚本在 Azure SQL 数据库中创建的 Northwind 示例。 我正在尝试将此数据库导出到存储帐户 Gen 2 中的 blob 存储中。我在我的 Azure SQL 数据库所在的同一资源组中创建了一个存储帐户,单个数据库。 通过门户我导出数据库。 在我的数据库的防火墙设置中,我已经勾选了“允许 Azure 服务和资源访问此服务器”,如下所示:

在此处输入图像描述

我还添加了我的 IP 地址以进行访问。

当我单击导出时,我可以看到我的存储帐户,以及保存我的备份(导出数据库文件)的容器,如下所示:

在此处输入图像描述

但是,当我单击“确定”并提交导出请求时,几分钟后,我可以在“导入/导出历史记录”中看到我的请求状态恢复为“正在运行,进度 = 1%”,然后状态更改为“失败” ”。

在此处输入图像描述

当我在存储帐户中检查我的 blob 容器时,我可以看到文件都具有 4B 大小,如下所示:

在此处输入图像描述

这是什么原因,我该如何解决? 基本上我想通过此链接将数据库导出到 blob 存储中,但无法导出。 先感谢您。

您可以使用 SQL Server Management Studio (SSMS) 导出 blob 存储帐户中的数据库 bacpac 文件。

请按照以下步骤操作:

  1. 在本地机器上打开 SSMS 并登录到 Azure SQL 服务器。 填写所需的详细信息,然后单击连接,如下所示。

在此处输入图像描述

  1. 右键单击要备份的数据库。 按照任务 -> 导出数据层应用程序

在此处输入图像描述

  1. Select保存到 Microsoft Azure选项。 单击连接以连接您的 Azure 帐户并提供存储帐户详细信息。 单击下一步

在此处输入图像描述

  1. 在下一页上,检查您的设置摘要,然后单击完成按钮。

完成后,您可以检查存储帐户中的 bacpac 文件。 请参阅下图以供参考。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM