20

私は MSSQL .BAK ファイルを持っていますが、ロジスティック上の理由 (DB はインフラにとって巨大です) から、同じものを BacPac ファイルに変換して、同じものを Azure にアップロードできるようにしたいと考えています。

.BAK と BacPac は同じだと思っていたので、エラーが発生しました。変換するユーティリティはありますか?

4

1 に答える 1

14

それらは異なる形式です。「bacpac」ファイルにはトランザクション ログが含まれず、それ自体では移行の一貫性がありません。詳細については、「Windows Azure SQL データベースのバックアップと復元の戦略」を参照してください。

データベースのバックアップ (「.bak」) をローカル サーバーに復元し、復元された DB から「.bacpac」ファイルを作成するのが最善の方法です。復元された DB のローカル コピーを高パフォーマンスにする必要はない (データを bacpac に抽出する目的以外で) ため、データを収容するのに十分なスペースがあるサーバーに復元できます。これは、「インフラにとってDBが巨大である」という問題に役立つはずです。

于 2012-08-22T20:02:18.380 に答える