1

在使用 Azure 使用 MVC/C# 时,我需要从存储在 blob 存储中的 .bacpac 文件恢复数据库。我正在使用 DAC Framework API 从 Blob 存储访问 .bacpac。

问题:

DacServices.ImportBacpac需要 .bacpac 文件,我可以引用 blob 文件(这是一个 .bacpac),但它是作为 blob 而不是作为 .bacpac 文件出现的。我不确定如何将 blob 转换为 .bacpac。你能指导我一些方法或 API 来进行转换吗?稍后我将使用此文件将 backpac 导入 SQL Server Azure。

感谢您的时间和帮助。

4

1 回答 1

3

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

于 2014-05-05T10:56:01.537 回答