2014-05-05 108 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。

相關問題