azure - 将 Sql 数据库项目部署到 Azure,但应用程序失败
问题描述
使用 Appveyor 将 Sql 数据库项目部署到 Azure 时出现下一个错误:
发布数据库时出错:无法部署包。无法连接到主服务器或目标服务器“ods”。您必须在主服务器或目标服务器 'ods 中拥有具有相同密码的用户
所以,在这篇文章Can't deploy Sql Database Project to Azure 中建议将 Appveyor 允许的所有 IP 地址添加到 Azure SQL 防火墙,但我仍然收到同样的错误,还有什么其他原因可能导致这个问题?
解决方案
我希望您已按照此处的说明创建了 Azure SQL 数据库逻辑服务器,请在连接字符串上使用“服务器管理员登录”凭据。Appveyor 似乎需要访问主数据库,并且服务器管理员登录具有所有必需的权限。
推荐阅读
- docker - 卡在 ContainerCreating
- node.js - 使用 Axios/Sharp 下载和调整图像大小
- python - 如何在tableWidget中插入与Excel相似的公式并在表格中返回公式的值?
- vue.js - NuxtJS 仅适用于 NodeJS 框架吗?
- python - 绝对导入在 Python 3.7 中不起作用
- mysql - 如何为 3 个表编写子查询
- azure - 如何使用 Azure PowerShell 创建 PasswordCredentials 对象并传入 New-AzADApplication
- python - 写入 csv 文件 - python 3.7
- laravel-5 - 访问权限不足:GET /me/
- sql - 遍历列值