When attempting to deploy to SQL Azure with Update database enabled in the Publish Web dialog I get the following error:
The remote host does not have the dbDacFx Web Deploy provider
installed, which is required for database publishing. To learn more
about this visit this link.
Using: Visual Studio 2012 RTM, SQL Server 2012, Windows 7 Ultimate
Project Type: MVC 4.0 (API)
Connection String:
Server=tcp:SERVER.database.windows.net,1433;Database=DB_NAME;User ID=Me@Server;Password=PASSWORD;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;
Other: Firewall ports are open to my testing IP. Source DB is hosted on a local instance. Destination DB was originally set to the new “Preview” mode but I also replicated this under standard. No EntityFramework is being used (wouldn’t allow for “Update database”). Disabled firewall while publishing, no effect.
dbDacFx did not exist for Windows Azure Web Sites until our most recent update this week. Please try again now and if you continue to receive errors let me know.