在Appveyor失败的情况下将Sql数据库项目部署到Azure

时间:2018-07-03 18:51:57

标签: azure azure-sql-database appveyor

当我将带有Appveyor的Sql数据库项目部署到Azure时,出现下一个错误:

  

发布数据库时出错:无法部署程序包。无法连接到主服务器或目标服务器的“ ods”。您必须在主服务器或目标服务器的“ ods”中拥有一个具有相同密码的用户

因此,在本文Can't deploy Sql Database Project to Azure中,建议将Appveyor允许的所有IP地址添加到Azure SQL防火墙中,但是我仍然收到相同的错误,还有什么其他原因可能导致此问题?

1 个答案:

答案 0 :(得分:1)

我希望您已经按照here的说明创建了Azure SQL数据库逻辑服务器,请在连接字符串上使用“服务器管理员登录”凭据。看来Appveyor需要访问master数据库,并且“服务器管理员登录名”具有所有必需的权限。