当尝试在发布 Web对话框中启用更新数据库的情况下部署到 SQL Azure 时,我收到以下错误:
远程主机未安装数据库发布所需的 dbDacFx Web 部署提供程序。要了解有关此的更多信息,请访问此链接。
FWLink: http: //go.microsoft.com/fwlink/ ?LinkId=246068
使用: 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 开放。源数据库托管在本地实例上。目标数据库最初设置为新的“预览”模式,但我也在标准下复制了它。没有使用 EntityFramework(不允许“更新数据库”)。发布时禁用防火墙,没有效果。