2014-05-05 67 views
1

在使用Azure的MVC/C#中工作时,我需要从存储在blob存储中的.bacpac文件恢复数据库。我使用DAC Framework API从Blob存储访问.bacpac。将blob(.bacpac)转换为.bacpac文件以将数据库导入到SQL Server Azure?

问题:

DacServices.ImportBacpac需要.bacpac文件,我可以参考BLOB文件(这是一个.bacpac),但它作为一个blob,而不是作为一个.bacpac文件。我不知道如何将blob转换为.bacpac。你能否引导我以某种方式或API来做这种转换? 稍后我将使用此文件将backpac导入到SQL Server Azure。

感谢您的时间和帮助。

回答

3

最好的方法是读取blob作为流(CloudBlob.DownloadToStream())并从所述流(BacPackage.Load())创建bacpac。

相关问题