C# 是否将blob(.bacpac)转换为.bacpac文件以将数据库导入SQL Server Azure?
在MVC/C和Azure中工作时,我需要从存储在blob存储中的.bacpac文件恢复数据库。我正在使用DAC框架API从Blob存储访问.bacpac 问题:C# 是否将blob(.bacpac)转换为.bacpac文件以将数据库导入SQL Server Azure?,c#,.net,azure,azure-sql-database,bacpac,C#,.net,Azure,Azure Sql Database,Bacpac,在MVC/C和Azure中工作时,我需要从存储在blob存储中的.bacpac文件恢复数据库。我正在使用DAC框架API从Blob存储访问.bacpac 问题: DacServices.ImportBacpac需要.bacpac文件,我可以引用blob文件(它是.bacpac),但它是作为blob而不是.bacpac文件提供的。我不知道如何将blob转换为.bacpac。你能告诉我一些方法或API来进行转换吗? 稍后,我将使用此文件将backpac导入SQL Server Azure 谢谢你的时
DacServices.ImportBacpac
需要.bacpac文件,我可以引用blob文件(它是.bacpac),但它是作为blob而不是.bacpac文件提供的。我不知道如何将blob转换为.bacpac。你能告诉我一些方法或API来进行转换吗?
稍后,我将使用此文件将backpac导入SQL Server Azure
谢谢你的时间和帮助 最好的方法可能是将blob作为流(CloudBlob.DownloadToStream())读取,然后从所述流(BacPackage.Load())创建bacpac。也许您也可以回答这个问题: