当我将带有Appveyor的Sql数据库项目部署到Azure时,出现下一个错误:
发布数据库时出错:无法部署程序包。无法连接到主服务器或目标服务器的“ ods”。您必须在主服务器或目标服务器的“ ods”中拥有一个具有相同密码的用户
因此,在本文Can't deploy Sql Database Project to Azure中,建议将Appveyor允许的所有IP地址添加到Azure SQL防火墙中,但是我仍然收到相同的错误,还有什么其他原因可能导致此问题?
答案 0 :(得分:1)
我希望您已经按照here的说明创建了Azure SQL数据库逻辑服务器,请在连接字符串上使用“服务器管理员登录”凭据。看来Appveyor需要访问master数据库,并且“服务器管理员登录名”具有所有必需的权限。