[ Web の発行] ダイアログでデータベースの更新を有効にして SQL Azure にデプロイしようとすると、次のエラーが発生します。
リモート ホストには、データベースの公開に必要な dbDacFx Web Deploy プロバイダーがインストールされていません。詳細については、このリンクにアクセスしてください。
使用: Visual Studio 2012 RTM、SQL Server 2012、Windows 7 Ultimate
プロジェクトの種類: MVC 4.0 (API)
接続文字列:
Server=tcp:SERVER.database.windows.net,1433;Database=DB_NAME;User ID=Me@Server;Password=PASSWORD;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;
その他:ファイアウォール ポートがテスト用 IP に対して開かれています。ソース DB はローカル インスタンスでホストされます。宛先 DB はもともと新しい「プレビュー」モードに設定されていましたが、これも標準で複製しました。EntityFramework は使用されていません (「データベースの更新」は許可されません)。公開中にファイアウォールを無効にしましたが、効果はありません。