如何将BACPAC文件上载到Azure中的Blob

时间:2016-07-08 16:42:11

标签: sql azure blob

如此令人沮丧......,微软不提供帮助,你已经弄清楚了门户网站上的每件小事...... 我的问题是:我尝试将我的数据库导入Azure。我从.Bak创建了一个BACPAC文件,当尝试导入时,有“* storage”,然后当我点击“配置所需设置”时,它会打开“存储帐户”选项卡,但会显示“未找到”消息。

这就是事情:我创建了存储和容器以及blob - 它只是找不到它。很烦人。在天蓝色的门户网站上,它没有说明如何创建以及如何上传文件。

此外,当我创建存储和blob时,没有选择上载BACPAC文件的位置。我该怎么做?微软发生了什么?所以不清楚......

总结:

  1. 如何创建存储/容器/ blob,当我尝试导入数据库时​​会看到它?
  2. 如何将BACPAC上传到Azure Blob存储?我无法在门户网站上找到办法。
  3. 谢谢!

2 个答案:

答案 0 :(得分:1)

不是100%跟随您的示例,但如果您有更高版本的SQL Server Management Studio,则可以右键单击要部署的数据库,单击“任务/导出数据层应用程序”。在那里,您可以连接到存储帐户,如果按“连接”,则必须从门户中键入帐户的名称并提供密钥。然后,您可以将其导出到存储,然后如果连接到Azure实例,则可以右键单击数据库级别和“导入数据层应用程序”。如果你需要首先创建一个存储帐户,你可以在门户网站上进行,但听起来就像你一样。

如果要浏览存储并直接删除文件,我使用Azure存储资源管理器。有各种各样的工具,一些免费的一些不这样做。当然,您可以在API发布时编写自己的界面。

答案 1 :(得分:1)

将门户视为订阅管理。当您想要使用服务(不配置它们)时 - 您需要查看工具集。 Azure Storage Explorer使存储帐户中的文件导航和上载/下载变得非常简单。 Visual Studio也适用于Db工作负载Sql Management Studio具有Azure集成。如果所有其他方法都失败了,powershell将为您提供最好的控制。