私はアズールからBACPACをエクスポートして、私はSSMSでインポートデータ層アプリケーションウィザードから以下のエラーが出ても、それを復元しようとするとSQLEXPRESS 2016上でローカルにそれを復元しようとしています:azureデータベースからblobストレージクレデンシャルを削除してbacpacローカルリストアを許可する方法はありますか?
ことができませんでしたインポートパッケージ。
警告SQL72012: は[TestBacPacDB_Data]ターゲットに存在するオブジェクトが、それはあなたが「ターゲット・データベース内にあるオブジェクト のドロップ文を生成し、選択していても を落としたが、されることはありませんが、ソースではありません'チェック ボックス。
警告SQL72012:オブジェクトは、[TestBacPacDB_Log] ターゲットに存在し、あなたが は、「ターゲット・データベース にあるオブジェクトのドロップステートメントを生成し、選択していてもドロップされることはありませんが、ソースに含まれていないこと「
エラーSQL72014:.NET SqlClientデータプロバイダー:メッセージ33161、レベル15、状態1は、パスワードなしの1行目のデータベース マスターキーは、SQL Serverの のこのバージョンではサポートされていません。エラーSQL72045:スクリプト実行エラー。実行されたスクリプト: CREATE MASTER KEY;
掘り下げた後、資格情報とマスターキーがデータベースに追加されました。資格名はBLOBストレージコンテナを参照していますので、外部リソースや類似のものとしてコンテナのある時点で監査が設定された可能性があります。
この資格情報を削除してデータベースをローカルに復元することができますが、データベースが使用中であることを示すエラーが発生します。 Azureでログを無効にしようとしましたが、資格情報は削除できません。 Azureのリソースをシャットダウンするために、私が知っている
は、時にはそれはので、多分それが原因だ、時間がかかりますが、誰にも同様の問題があった場合、私は思っていました。
私はこの質問のように、ローカルの資格を気にしないので、私は、マスターキーのパスワードを設定することを避けるためにしようとしている:SSMS 2016 Error Importing Azure SQL v12 bacpac: master keys without password not supported