1

Azure で MVC/C# を使用しているときに、BLOB ストレージに保存されている .bacpac ファイルからデータベースを復元する必要があります。DAC フレームワーク API を使用して、ブロブ ストレージから .bacpac にアクセスしています。

問題:

DacServices.ImportBacpac.bacpac ファイルが必要です。blob ファイル (.bacpac) を参照できますが、.bacpac ファイルではなく blob として提供されます。blob を .bacpac に変換する方法がわかりません。その変換を行うための方法または API を教えてください。後で、このファイルを使用して backpac を SQL Server Azure にインポートします。

お時間をいただきありがとうございます。

4

1 に答える 1

3

最善の方法は、おそらくブロブをストリームとして読み取り (CloudBlob.DownloadToStream())、そのストリームから bacpac を作成することです (BacPackage.Load())。

于 2014-05-05T10:56:01.537 に答える