将blob容器的内容作为VM中的驱动器挂载

时间:2014-07-01 13:16:44

标签: sql-server azure azure-sql-database azure-storage azure-storage-blobs

我已经搜索过'网络试图找到一个看似基本能力问题的权威答案,但还没找到。我创建了一个Azure存储帐户,其中包含一个blob容器,其中包含我创建的各种blob(来自Azure SQL数据库服务器的数据库提取.BACPAC文件)。我现在已经在其上创建了一个带有SQL Server的VM,并希望使用这些.BACPAC文件来实例化我的VM上的这些数据库的副本。但是,似乎a)你不能将非.VHD blob容器作为磁盘附加到VM,b)门户中没有将现有的非.VHD blob容器“转换”为.VHD的功能,以及c)没有办法将文件(编辑:使用门户网站)从blob容器复制到现有的.VHD中。 这一切都准确吗?如果是这样,blob容器和VM之间如何(或可以)安装或移动数据?

1 个答案:

答案 0 :(得分:2)

  

a)您无法将非.VHD blob容器作为磁盘附加到VM

这是对的。您只能将Page Blob(也是VHD)作为磁盘安装到VM。

  

b)门户网站中没有“转换”现有功能的功能   非.VHD blob容器变为.VHD

正确。目前门户网站没有此功能。但是,请查看具有此功能的zud.io。它允许您将块blob转换为页面blob。

  

c)无法将文件从blob容器复制到现有容器中   .VHD

嗯,只要您能够将VHD安装为驱动器,就可以这样做。将VHD作为驱动器安装后,您可以从blob容器中下载blob并将其保存到该VHD中。